C语言经典题刷题打卡日记

温故而知新,最近几天重新回顾下这个月刷过的c语言题目
C语言经典题刷题打卡日记
文章图片

  1. 三个数由小到大排序
    输入任意3个整数,编程实现对这3个整数进行由小到大排序井将排序后的结果显示在屏幕上
#include #include int main() { int a, b, c, t; printf("请任意输入三个数(空格分隔):\n"); scanf("%d %d %d", &a, &b, &c); if (a < b) { t = a; a = b; b = t; } else if (a < c) { t = a; a = c; c = t; } else if (b < c) { t = b; b = c; c = t; } printf("从大到小排列为:%d %d %d\n", a, b, c); system("pause"); return 0; }

  1. a2+b2
【C语言经典题刷题打卡日记】要求输入整数a和 b, 若a2+b2的结果大与100, 则输出a2+b2的值,否则输出 a+b 的结果
#include void main() { int a,b; printf("请输入两个整数:\n"); scanf("%d,%d,",&a,&b); if(a*a+b*b>100) { printf("(a*a+b*b)/100=%d",(a*a+b*b)/100); } else { printf("a+b=%d",a+b); } return 0; }

  1. 判断闰年
    判断任意年份是否为闰年,需要满足以下条件中的任意一个:
    该年份能被 4 整除同时不能被 100 整除;
    该年份能被400整除
#include int main() { int year,a; printf("请输人年份:\n"); scanf("%d",&year); if(year%400==0) a=1; else { if(year%4==0&&year%100!=0) a=1; else a=0; } if(a==1) { printf("%d 此年是闰年\n",year); } else { printf("%d 此年非闰年\n",year); } return 0; }

  1. 编程判断输入的数是否既是5又是7的整倍数,如果是输出yes, 否则输出no
int main(){ int n; scanf("%d",&n); if(n%5==0&&n%7==0) { printf("yes"); } else{ printf("no"); } printf("\n"); return 0; }

  1. 成绩排名,编程对输入的分数给出相应的等级,分数大于等于90为"A",80-89为"B",70-79 为"C",60-69为"D",60分以下为"E"。
#include int main() { int a; printf("请输入成绩:"); scanf("%d",&a); if(a>=90&&a<=100) printf("等级是A\n"); else if(a>=80&&a<=89) printf("等级是B\n"); else if(a>=70&&a<=79) printf("等级是C\n"); else if(a>=60&&a<=69) printf("等级是D\n"); else if(a>=0&&a<=59) printf("等级是E\n"); else if(a<0) printf("输入错误,请输入1~100的成|绩"); getchar(); return 0; }

(未完待续,后续更新本贴)

    推荐阅读