例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
来源:互联网 发布:网络上jr是什么意思 编辑:程序博客网 时间:2024/05/16 14:40
C程序设计(第四版) 谭浩强 例5.9 个人设计
例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
代码块:
方法1:(利用循环和选择结构)
#include <stdio.h>int main(){ int n, i; //输入数字 printf("Please enter number: "); scanf("%d", &n); //判断数字是否大于3 for (; n <= 3; printf("Please enter number: "), scanf("%d", &n)); //判断数字是否是素数 for (i = 2; i < n; i++) if (!(n%i)) break; n==i ? printf("%d is prime number!\n", n) : printf("%d is not prime number!\n", n); return 0;}
方法2:(利用函数的模块化设计)
#include <stdio.h>void input(); //定义输入函数void judge(int x); //定义素数判断函数int n; //定义全局变量nint main(){ input(); //调用输入函数 judge(n); //调用素数判断函数 return 0;}//输入函数void input(){ printf("Please enter number: "); scanf("%d", &n);}//素数判断函数void judge(int x){ for (; n <= 3; input()); //判定输入数字小于3,调用输入函数 for (int i = 2; i < n; i++) if (!(n%i)) break; n==i ? printf("%d is prime number!\n", n) : printf("%d is not prime number!\n", n);}
阅读全文
0 0
- 例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
- 输出一个大于三的的整数n,判定它是否为素数
- 输入一个整数看它是不是素数
- 输入一个字符,判断它是否为小写字母
- 判断一个整数是否为素数(或称为质数)
- 输出所有小于等于n(n为一个大于2的正整数)的素数
- prime number n.质数,素数
- 【c语言】 给出一个大于或等于3的正整数,判断它是不是一个素数
- Ex7_1编写子函数,判断主函数中输入的整数是否为素数
- 判断输入的整数是不是质数(素数)
- c#关于输入一个整数是否为质数的代码
- 判断一个大于3的整数是不是素数
- 输入任意一个大于2的正整数n,输出所有小于等于n的素数
- 十进制数转二进制形式并判断它是否为2的n次幂(Java实现)
- 综合案例:输入一个整数判定是否素数
- 输入正整数n(n>=2),求不大于n的全部质数(素数)
- 质数(素数)判定算法
- 【华为面试题】给定一个数字(整数),判断它是否回文
- 《AV Foundation 开发秘籍》读书笔记(二)
- javascript计算对象的长度
- 机器学习技法-01-5-Reasons behind Large-Margin Hyperplane
- 双精度,单精度和半精度
- 前后端分离实践(一)
- 例 5.9 输入一个大于3的整数n,判定它是否为素数(prime,又称质数)。
- 数据集划分函数 train_test_split()
- Dubbo的两种启动模式,基于注解的和基于XML配置的
- JavaEsSpark.esJsonRDD函数读取ES数据报错
- log4net日志记录 轻松上手
- HLL算法
- node.js中的全局变量——global
- NDK support for project 'XXXX' is disabled because the project doesn't contain any valid native
- JavaScript中的数据类型以及使用