解题思路:判断是不是素数就看他是否只能被自身和1整除,用for循环一直进行判断直到能被整除,使用break;跳出循环,不过先定义一个变量,将这个能被整除的数赋值给变量,然后进行if的判断这个数和判断的数是不是一样的,一样的则这个数是素数,不一样则这个数不是素数。
注意事项:
参考代码:
# include int shu(int n){ int y; for (int i = 2; i <= n; i++) { if (n%i==0){ y = i; break; } } if (y==n){ printf("prime"); }else{ printf("not prime"); } } int main(){ int n; scanf("%d", &n); shu(n); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:627 |
C语言考试练习题_排列 (C语言代码)浏览:1326 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:936 |
1011题解浏览:765 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:675 |
字符逆序 (C语言代码)浏览:460 |
字符串输入输出函数 (C语言代码)浏览:2495 |
Tom数 (C语言代码)浏览:725 |
C二级辅导-统计字符 (C语言代码)浏览:481 |
蛇行矩阵 (C语言代码)浏览:505 |