返回

循环结构程序设计

发布时间: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;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
二进制中1的个数--C语言 2022-12-20 19:07:45