概述
此练习为本人自己练习完成的答案,答案方法不止一种,甚至有更简方法,仅供参考!!!
练习题列表
- 1-1 判断闰年 (5 分)
- 1-2 奇数偶数-zzuli (5 分)
- 1-3 公园门票-zzuli (5 分)
- 1-4 求三个数中的最大值 (10 分)
- 1-5 找最大数和最小数 (10 分)
1-1 判断闰年 (5 分)
已知能被 4 整除但不能被 100 整除或者能被 400 整除的年份是闰年。请编程判断一个年份是否是闰年。
输入格式:
输入在一行中给出一个年份 year,其范围在 [1900, 9999] 之间。
输出格式:
在一行中输出该年份是否闰年。
输入样例 1:
2020
输出样例 1:
2020 is a leap year.
输入样例 2:
1900
输出样例 2:
1900 is not a leap year.
答案:
#include <stdio.h>
int main()
{
int year;
scanf("%d",&year);
if (year%4 == 0 && year%100!=0)
{
printf("%d is a leap year.",year);
}
else if(year%400 == 0)
{
printf("%d is a leap year.",year);
}
else
{
printf("%d is not a leap year.",year);
}
return 0;
}
1-2 奇数偶数-zzuli (5 分)
输入一个整数,判断该数是奇数还是偶数。
输入格式:
输入整数n。
输出格式:
如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。
输入样例:
-3
输出样例:
odd
答案:
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if (n%2==0)
{
printf("even",n);
}
else
{
printf("odd",n);
}
return 0;
}
1-3 公园门票-zzuli (5 分)
某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。
输入格式:
输入一个正整数,表示购票的数量。
输出格式:
输出一个整数,表示用户实际需要支付的金额。
输入样例:
30
输出样例:
在这里给出相应的输出。例如:
1440
答案:
#include <stdio.h>
int main()
{
int a,money;
scanf("%d",&a);
if (a >= 30)
{
money=48*a;
printf("%d",money);
}
if (a > 0 && a < 30)
{
money=50*a;
printf("%d",money);
}
return 0;
}
}
1-4 求三个数中的最大值 (10 分)
从键盘上输入3个整数,求其中的最大值并输出。
输入格式:
输入三个整数,中间用空格分隔。
输出格式:
输出一个整数,最后换行。
输入样例1:
1 2 3
输出样例1:
3
输入样例2:
1 3 2
输出样例2:
3
输入样例3:
2 1 3
输出样例3:
3
输入样例4:
2 3 1
输出样例4:**
3
输入样例5:
3 1 2
输出样例5:
3
输入样例6:
3 2 1
输出样例6:
3
答案:
#include <stdio.h>
int main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
max=a;
}
else
{
max=b;
}
if(max<c)
{
max=c;
}
printf("%dn",max);
return 0;
}
1-5 找最大数和最小数 (10 分)
本题目要求读入3个整数A、B、C,找到最大数和最小数,并输出结果。
输入格式:
输入在一行中给出3个绝对值不超过1000的整数A、B和C,以空格分隔。
输出格式:
在一行中最大数和最小数,“max=?,min=?”。
输入样例:
在这里给出一组输入。例如:
18 98 59
输出样例:
在这里给出相应的输出。例如:
max=98,min=18
答案:
#include <stdio.h>
int main()
{
int a,b,c,max,min;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
max=a;
}
else
{
max=b;
}
if(max<c)
{
max=c;
}
if(a>b)
{
min=b;
}
else
{
min=a;
}
if(min>c)
{
min=c;
}
printf("max=%d,min=%dn",max,min);
return 0;
}
最后
以上就是魁梧服饰为你收集整理的C语言简单if-else(编程)练习题1-1 判断闰年 (5 分)1-2 奇数偶数-zzuli (5 分)1-3 公园门票-zzuli (5 分)1-4 求三个数中的最大值 (10 分)1-5 找最大数和最小数 (10 分)的全部内容,希望文章能够帮你解决C语言简单if-else(编程)练习题1-1 判断闰年 (5 分)1-2 奇数偶数-zzuli (5 分)1-3 公园门票-zzuli (5 分)1-4 求三个数中的最大值 (10 分)1-5 找最大数和最小数 (10 分)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复