//1.成绩判断#include int main(){//成绩int score;printf("请输入你的成绩:\n");scanf("%d", &score);//判断if(score >=0 && score < 60){printf("不及格\n");}else if(60 <= score && score < 80){printf("中等\n");}else if(80 <= score && score < 100){printf("优秀\n");}else{printf("输入错误!\n");}}//2.计算 1 到 100 的和#include int main(){int sum = 0; //存结果变量int i;for(i=1;i <= 100;i++){sum = sum + i;}printf("sum=%d\n", sum);}//3.最大公约数#include //求 m,n 的最大公约数int main(){int m, n;int i, k;printf("请输入两个数:");scanf("%d %d", &m, &n);//三元运算符找较小的那个k = m < n ? m : n;//从较小的那个数倒着往前找for(i=k; i>=1; i--){//这是公约数if((m % i == 0) && (n % i ==0)){printf("最大公约数是%d\n", i);break;//跳出 for 循环}}}//4.最小公倍数#include //求 m,n 的最小公倍数int main(){int m, n;int max, min;//m,n 中较大 ,较小的那个int k;//max, 2*max, 3*max, .....printf("请输入两个数:");scanf("%d %d", &m, &n);//也可以交换 m,n,保证 m 小 n 大max = m > n ? m : n;min = m < n ? m : n;k = max;//从 max 开始while(k % min != 0){k += max;//每次倍增}printf("最小公倍数是%d\n", k);}//5.金字塔#include //金字塔int main(){int i;//外层int j;//内层for(i=1;i<=10;i++){//当前是在第 i 行//先补空格 10-i 个for(j=1;j<=10-i;j++){printf(" ");}//再打 2i-1 个*for(j=1;j<=2*i-1;j++){printf("*");}printf("\n");}}//6.九九乘法表#include //打印九九乘法表int main(){int i,j;for(i=1;i<=9;i++)//外层一定是 9 行{for(j=1; j<=i; j++) //内层第几行走几遍{printf("%d*%d=%d ", i, j, i*j);}printf("\n");}}//7.百钱买百鸡#include /**百钱买百鸡,类似 1,2,5 凑 100 银币问题*/int main2(){int i,j;//公鸡,母鸡个数for(i=0; i<=20; i++)//公鸡{for(j=0; j<=33; j++)//母鸡{if( (15*i + 9*j + (100-i-j)) == 300){printf("公鸡%d,母鸡%d,小鸡%d\n", i, j, 100-i-j);}}}}//1,2,5 凑 100 银币问题int main3(){int count = 0;/...