微信公众号:龙跃十二
持续更新,欢迎关注!
用心分享,共同成长
没有什么比你每天进步一点点更实在了
解题思路:
1、定义变量i,输出100到200之间的所有整数;
2、定义变量j,变量j的范围是从2到i-1,用i/j取余,若余数为0则跳出, 若i=j,则输出i。
3、程序做了修改,由于数字较多,定义变量count统计数量。
说明:若范围有变化,改变i的取值即可。
源代码如下:
ps:在vs里会出现运行结果跳转的现象,使用getchar()或者system(“pause”);使运行结果暂停。
//输出100----200之间的素数(只能被1和它本身整除的数字)
#include <stdio.h>
//#include <Windows.h>
int main()
{
int i=0;
int count = 0;
for (i = 100; i <= 200; i++)
{
int j=0;
for (j=2;j<i;j++)
{
if (i%j == 0)
break;
}
if (i==j)
{
count++;
printf("%d\n",i);
}
}
printf("count is=%d\n", count);
getchar();
//system("pause"); //若使用此语句需要将Windows.h的头文件打开
return 0;
}
程序仅供参考,欢迎提出意见。