分支判断最具代表性的就是”输入年份判断是否是闰年“的题型了,需要注意”==“和”!=“的用法

#include <stdio.h>
int main(){
    int year;
    printf("请输入年份:");
    scanf("%d",&year);
    if(year%4==0&&year%400==0&&year%100!=0) {
        printf("%d是闰年",year);
    }
    printf("%d不是闰年",year);
}

水仙花数为:没位数的三次方相加等于它本身

#include <stdio.h>
int main(){
    //输出100-499之间所有的水仙花数
    //水仙花数如:153=1的三次方+5的三次方+3的三次方=153 
    int a;
    for(a=100;a<500;a++){
        int p1,p2,p3; 
        p1=a/100;
        p2=a%100/10;
        p3=a%100%10;
        if(p1*p1*p1+p2*p2*p2+p3*p3*p3==a){
            printf("%4d",a);
        }
        continue;
    }
    
}

建立一个10个空间大小的数组,来存入班级学生成绩,算出班级平均分,特别要注意数值类型和精度问题,不然容易出现错误

#include <stdio.h>
int main(){
    double great[10];
    double sum=0;
    printf("请输入10位学生的成绩:");
    for(int i=0;i<10;++i){
        scanf("%lf",&great[i]);
    }
    for(int i=0;i<10;++i){
        sum=sum+great[i];
    }
    printf("该班学生的总成绩为:%0.2f,平均分为:%0.2f\n",sum,sum/10);
    return 0;
}