C语言计算1-100之间的素数
要计算素数,我们首先要明白素数的性质,也就是我们数学上的质数其实是一样的啦。
素数:只能被一和它本身整除的数。(这里提一下1既不是质数也不是合数。)
感觉想把自己说得话注释也挺难的哈。挺多地方写的应该看不懂吧反正我自己也有点看不懂自己写的啥哈哈。
运行结果如下:
源代码:
int main() {
int a=0;
int d=0;
for (a = 2; a <= 100; a++) {
int b=0;
int c = 1;
for (b = 2; b < a; b++) {
if (a % b == 0) {
c = 0;
break;
}
}
if (c == 1) {
d++;
printf("%d\n", a);
}
}
printf("1-100之间素数的个数为:%d\n", d);
return 0;
}
大佬们多多指正以下小弟的问题,谢谢。
相亲相爱一家人80: 有的有的加油
再不睡觉天就要亮了: 这个很简单你搜一下csdn应该有要下载一个插件
童童、: 背景怎么搞的,我想学
Qlmzls20: 1-10000的素数之和只要改一下数据就好了嘛
乔乔家的龙龙: 我还在看呢,关键贵在坚持