C语言实验3

#include "stdio.h"
int main(){
    long a,s=0;
    for(a=22;a<1003;a=a+20){
        s=s+a;}
    printf("%ld
",s);
    return 0;
}


#include "stdio.h"
int main(){
    long a=22;
    long s=0;
    while(a<1003){
        s=s+a;
        a=a+20;
    }
    printf("%ld
",s);
    return 0;
}


#include "stdio.h"
int main(){
    long a=22;
    long s=0;
    do{
        s=s+a;
        a=a+20;
    }while(a<1003);
    printf("%ld
",s);
    return 0;
}

#include "stdio.h"
#include "math.h"
int main(){
    int i,j,k,m,n;
    j=0;
    for(i=100;i<1000;i++){
        k=i/100;
        m=(i-100*k)/10;
        n=i-100*k-10*m;
        if(i==pow(k,3)+pow(m,3)+pow(n,3)){
            printf("%d
",i);
            j=j+1;
        }
    }printf("共有%d个水仙花数。",j);
    return 0;
}

#include "stdio.h"
#include "math.h"
int main(){
    int i,j,k,m,n;
    m=0;
    for(i=1;i<6;i++){
        for(j=1;j<6;j++){
            for(k=1;k<6;k++){
                if(i!=j&&j!=k&&k!=i){
                    n=100*i+10*j+k;
                    printf("%d
",n);
                    m=m+1;
                }
            }
        }
    }printf("一共有%d个符合要求的三位数。",m);
    return 0;
}

原文地址:https://www.cnblogs.com/p201821440024/p/10750746.html