C语言经典题刷题打卡日记
温故而知新,最近几天重新回顾下这个月刷过的c语言题目
文章图片
- 三个数由小到大排序
输入任意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;
}
- a2+b2
#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;
}
- 判断闰年
判断任意年份是否为闰年,需要满足以下条件中的任意一个:
该年份能被 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;
}
- 编程判断输入的数是否既是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;
}
- 成绩排名,编程对输入的分数给出相应的等级,分数大于等于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;
}
(未完待续,后续更新本贴)
推荐阅读
- Go|Go 语言 json解析框架与 gjson 详解
- C语言跨平台程序写法
- 面试|2021年最新C语言教程入门,C语言自学教程(最全整理)
- 这才叫教育!儿子和母亲的经典对话,值得所有父母深思
- 广告|5种经典的数据分析思维和方法
- go语言打印日期_专访Go语言布道师Dave Cheney(Go语言这十年,只能用“成功”一词总结...)
- 汇编语言编辑、汇编、连接、运行的全过程
- java8|java8 函数式编程 上的dsl例子_《Java 8函数式编程》经典读后感有感
- 【从0到1|c语言进阶篇(字符串函数及模拟实现)
- 【从0到1|c语言基础篇(结构体(初阶))