用C语言编写输出100-200间的素数的程序
来源:网络收集 点击: 时间:2024-05-15打开visual C++ 6.0-文件-新建-文件-C++ Source File


输入预处理命令和主函数:
#includestdio.h /*函数头:输入输出头文件*/
void main() /*空类型:主函数*/

定义变量并使用双重循环:
int a,b,c=0; /*定义变量的数据类型为整型并为c赋值*/
for(a=100;a=200;a++) /*用循环使a的值增加*/
{
for(b=2;ba;b++) /*用循环使a分别除以2到它本身的数*/

判断是否是素数:
if(a%b==0) /*判断a是否是素数*/
break; /*否,跳出内循环*/
else
if(b==a-1) /*是,判断a是否不能被2到它本身减1整除*/
c=1; /*是,给c赋1*/

是素数的话输出素数:
if(c==1) /*判断c是否等于1*/
{
printf(%d\n,a); /*是,输出素数并给c赋0*/
c=0;
}

完整的源代码:
#includestdio.h /*函数头:输入输出头文件*/
void main() /*空类型:主函数*/
{
int a,b,c=0; /*定义变量的数据类型为整型并为c赋值*/
for(a=100;a=200;a++) /*用循环使a的值增加*/
{
for(b=2;ba;b++) /*用循环使a分别除以2到它本身的数*/
{
if(a%b==0) /*判断a是否是素数*/
break; /*否,跳出内循环*/
else
if(b==a-1) /*是,判断a是否不能被2到它本身减1整除*/
c=1; /*是,给c赋1*/
}
if(c==1) /*判断c是否等于1*/
{
printf(%d\n,a); /*是,输出素数并给c赋0*/
c=0;
}
}
}

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_765928.html