C语言简单if | 您所在的位置:网站首页 › C语言编程题目及答案 › C语言简单if |
此练习为本人自己练习完成的答案,答案方法不止一种,甚至有更简方法,仅供参考!!! 练习题列表 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 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 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 int main() { int a,money; scanf("%d",&a); if (a >= 30) { money=48*a; printf("%d",money); } if (a > 0 && a int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if(a>b) { max=a; } else { max=b; } if(max int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); if(a>b) { max=a; } else { max=b; } if(max min=b; } else { min=a; } if(min>c) { min=c; } printf("max=%d,min=%d\n",max,min); return 0; } |
CopyRight 2018-2019 实验室设备网 版权所有 |