循环结构程序设计
发布时间:2022-12-20 19:51:07 241 相关标签:
1、实现1~100的累加问题
#include
int main()
{
int i=1;
int sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
return 0;
}
结果:5050
2、编程所有的水仙花数
#include
int main()
{
int n,a,b,c;
for(n=99;n<1000;n++)
{
a=n/100;
b=n/10%10;
c=n%10;
if(n=a*a*a+b*b*b+c*c*c)
{
printf("%d\n",n);
}
}
return 0;
}
结果:153
370
371
407
3、从键盘中输入一个正整数,判断它是不是素数
#include
int main()
{
int a=0,b;
int c;
scanf("%d",&c);
for(b=2;b {
c%b==0;
a++;
}
if(a==0)
printf("这是素数");
else
printf("这不是素数");
return 0;
}
4、计算n的阶乘
#include
void main()
{
int i=1;
int n=0;
int sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum*i;
}
printf("%d",sum);
}
5、计算1!+2!+3!+...+10!
#include
int main()
{
int i=0;
int n=0;
int ret=1;
int sum=0;
for(n=1;n<=10;n++)
{
for(i=1;i<=n;i++)
{
ret=ret*i;
}
sum=sum+ret;
}
return 0;
}
文章来源: https://blog.51cto.com/u_15914535/5947255
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报