第7次作业

,编写程序.

  1. 编写程序,使用while语句求和sum=1+2+3+5....+21.
  2. #include<stdio.h>
  3. main()
  4. {
  5. int i=1,sum=0;
  6. while(i<=21)
  7. {
  8. sum+=i;
  9. i+=2;
  10. }
  11. printf("Sum=%d\n",sum);
  12. }

     

     

    1. 编写程序,使用while语句求和sum=1+1/3+1/5+....+1/n.
    2. #include<stdio.h>
    3. main()
    4. {
    5. int i=1,n;
    6. double sum=0;
    7. scanf("%d",&n);
    8. while(i<=n)
    9. {
    10. sum=sum+1.0/i;
    11. i+=2;
    12. }

       

       

      1. 编写程序,使用do-while语句求阶乘f=1*2*3*.....*n.
      2. #include<stdio.h>
      3. main()
      4. {
      5. int i=1,f=1,n;
      6. scanf("%d",&n);
      7. while(i<=n)
      8. {
      9. f=f*i;
      10. i++;
      11. }
      12. printf("f的阶乘是:%d\n",f);

         

         

        1. 打印出所有的”水仙花数”
        2. int a,b,c,i=100;
        3. while(i<1000)
        4. {
        5. a=i/100;
        6. b=i%100/10;
        7. c=i%10;
        8. if(i=a*a*a+b*b*b+c*c*c)
        9. printf("%4d",i);
        10. i++;
        11. }
posted @ 2021-11-07 11:04  慢慢的乌龟  阅读(19)  评论(0)    收藏  举报