您好,欢迎来到小奈知识网。
搜索
您的当前位置:首页C语言基础 for语句练习

C语言基础 for语句练习

来源:小奈知识网


1.鸡兔共有30只,脚共有90个,输出鸡兔各有多少只?

1)源代码:

#include

main()

{

int x,y;

for(x=1;x<=30;x++)

for(y=1;y<=30;y++)

if(x+y==30&&x*2+4*y==90)

printf(\"鸡:%d兔子:%d\\n\

}

(程序源代码粘贴此处)

2)运行结果截图:

(程序结果截图粘贴此处)

2.编程计算1!+2!+3!+。。。10!的值。(请使用for语句做)

1)源代码:

#include

main()

{

int i,b,j;

int sum;

sum=0;

b=1;

for(i=1;i<=10;i++)

{

b=1;

for(j=1;j<=i;j++)

{

b=b*j;

sum=sum+b;

}

}

printf(\"%d\

}

(程序源代码粘贴此处)

2)运行结果截图:

(程序结果截图粘贴此处)

3.打印所有200~300之间所有“水仙花数”,所谓水仙花数字 是指一个三位数,其各位数字的立方和等于该数本身。例如,153 是“水仙花数” 因为153=1^3+5^3+3^3

1)源代码:

#include

main()

{

int i;

int a,b,c;

for(i=200;i<=300;i++)

{

a=i/100;

b=i-(i/100*100);

c=i-(i/100*100)-(i/10*10);

if(a*a*a+b*b*b+c*c*c==i)

printf(\"%d\

else

printf(\"没有这个数\");break;

}

}

(程序源代码粘贴此处)

2)运行结果截图:

(程序结果截图粘贴此处)

4.按要求打印图形

1)源代码:

#include

*******

*****

***

*

main()

{

int i;

int a,b,c,d;

for(i=7;i>=1;i=i-2)

{

for(a=1;a<=i;a++)

printf(\"*\");

printf(\"\\n\");

}

}

(程序源代码粘贴此处)

2)运行结果截图:

(程序结果截图粘贴此处)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo3.com 版权所有 蜀ICP备2023022190号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务