第5次作业

1. #include<stdio.h>

2. main(){

  1. 3.     int i=1;
  2. 4.     int sum=0;
  3. 5.     while(i<=21)
  4. 6.     {
  5. 7.         sum+=i;
  6. 8.         i+=2;
  7. 9.     }
  8. 10.     printf("sum=%d\n",sum);
  9. 11.         

12. }

 

 

1. #include<stdio.h>

2. main(){

  1. 3.     int i=1;
  2. 4.     double sum=0;
  3. 5.     int n;
  4. 6.     scanf("%d",&n);
  5. 7.     while(i<=0)
  6. 8.     {
  7. 9.         sum+=1.0/i;
  8. 10.         i+=2;
  9. 11.     }
  10. 12.     printf("sum+%f\n",sum);

}

 

  1. 编写程序,使用while语句求阶乘f=1*2*3*…*n

 

#include<stdio.h>

main(){

int i=1;

int x=1;

int n;

scanf("%d",&n);

while(i<=n){

x*=i;

i+=1;

}

printf("%d",x);

}

 

 

 

1. #include<stdio.h>

2. main(){

  1. 3.     int a,b,c;
  2. 4.     int i=100;
  3. 5.     while(i<1000)
  4. 6.     {
  5. 7.         a=i/100;
  6. 8.         b=i%100/10;
  7. 9.         c=i%10;
  8. 10.         if(i==a*a*a+b*b*b+c*c*c)
  9. 11.  
  10. 12.             printf("%4d",i);
  11. 13.         i++;
  12. 14.     }

}

 

 

5.输入两个数,输出他们中间的数

 

#include<stdio.h>

main()

{

    int a,b;

    printf("请输入两个数,并用空格隔开:");

    scanf("%d %d",&a,&b);

    a=a+1;

    while(a<b){

        printf("%d ",a);

        if(a==b-1){

            printf("\n");

        }

        a++;

    }

 

 

#include<stdio.h>

main()

{

        int i=1,sum=0;

        while(i<=100)

        {if(i%3==0&&i%5==0)

        sum+=i;

        i++;

        }

        printf("1-100既能被3又能被5整除的数的和为%d\n",sum);

}

 

 

 

posted @ 2021-11-02 22:04  史孟琦  阅读(41)  评论(0)    收藏  举报