第六次作业

#include<stdio.h>
main()
{
    int a=1,sum=0;
    while(a<=21){
        if (a%2!=0){
            printf("%d ",a);
            sum+=a;
        }
        a++;
    }
    printf("\n从1到21的奇数的总和为%d\n",sum);
}

 

 

#include<stdio.h>
main()
{
    int a=1,n;
    double sum=0;
    scanf("%d",&n);
    while (a<=n){
        if (a%2!=0){
            printf("%d ",a);
            sum+=1.0/a;
            printf("%f \n",sum);
        }
        a++;
    }
    printf("\n将以上值加和后的总和为%f\n",sum);
}

 

 

#include<stdio.h>
main()
{
    int a=1,n;
    long f=1;
    printf("请输入你想阶乘到哪个数:");
    scanf("%d",&n);
    while (a<=n){
        f*=a;
        a++;
    }
    printf("阶乘的乘积为%ld\n",f);
}

 

 

#include<stdio.h>
main()
{
    int a=100,ge,shi,bai;
    while (a<=999){
        ge=a%10;
        shi=a/10%10;
        bai=a/100;
        if(ge*ge*ge+shi*shi*shi+bai*bai*bai==a){
            printf("水仙花数有:");
            printf("%d \n",a);
        }
        a++;
    }
}

 

 

#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 a=1,sum=0;
    while (a<=100){
        if (a%3==0&&a%5==0){
            sum+=a;
        }
        a++;
    }
    printf("能被3整除又能被5整除的数的和为%d\n",sum);
}

 

posted @ 2021-11-24 23:01  微笑|哈哈  阅读(16)  评论(0)    收藏  举报