第7次作业
三,编写程序.
- 编写程序,使用while语句求和sum=1+2+3+5....+21.
- #include<stdio.h>
- main()
- {
- int i=1,sum=0;
- while(i<=21)
- {
- sum+=i;
- i+=2;
- }
- printf("Sum=%d\n",sum);
- }
- 编写程序,使用while语句求和sum=1+1/3+1/5+....+1/n.
- #include<stdio.h>
- main()
- {
- int i=1,n;
- double sum=0;
- scanf("%d",&n);
- while(i<=n)
- {
- sum=sum+1.0/i;
- i+=2;
- }
- 编写程序,使用do-while语句求阶乘f=1*2*3*.....*n.
- #include<stdio.h>
- main()
- {
- int i=1,f=1,n;
- scanf("%d",&n);
- while(i<=n)
- {
- f=f*i;
- i++;
- }
- printf("f的阶乘是:%d\n",f);
- 打印出所有的”水仙花数”
- int a,b,c,i=100;
- while(i<1000)
- {
- a=i/100;
- b=i%100/10;
- c=i%10;
- if(i=a*a*a+b*b*b+c*c*c)
- printf("%4d",i);
- i++;
- }