解题思路:
自定义函数is_prime
判断n能否被n-1个数整除
根据函数返回的值来判断是否是素数
注意事项:
!
return 0的能力比break强, return 0可以彻底结束一个函数,break只能跳出循环
!
参考代码:
#include <stdio.h> int is_prime(int n) { int j=0; for(j=2;j<n;j++) { if(n%j==0) return 0; } if(j==n) { return 1; } } int main() { int a=0; int i=0; for(i=100;i<=200;i++) { if(is_prime(i)==1) { a++; } } printf("%d\n",a); for(i=100;i<=200;i++) { if(is_prime(i)==1) { printf("%d ",i); } } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:650 |
买不到的数目 (C++代码)浏览:862 |
C语言训练-大、小写问题 (C语言代码)浏览:611 |
WU-整数平均值 (C++代码)浏览:1237 |
蛇行矩阵 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
A+B for Input-Output Practice (III) (C语言代码)浏览:564 |
【亲和数】 (C语言代码)浏览:597 |
数组与指针的问题浏览:716 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:681 |