MT1115 小于m的偶数
(1)题目
判断n是否为小于m的偶数,不考虑0,负数或者其他特殊情况。
格式
输入格式: 输入为整型n、m,空格分隔 输出格式: 是则输出YES否则输出NO
样例1
输入: 3 6 输出: NO
(2)参考代码
#include<stdio.h> int main() { int n, m; scanf("%d %d", &n, &m); if (n < m && n % 2 == 0) { printf("YES"); } else { printf("NO"); } return 0; }
MT1116 正整数
(1)题目
判断n是否为两位数的正整数
格式
输入格式: 输入为整型n 输出格式: 是则输出YES否则输出NO
样例1
输入: 11 输出: YES
(2)参考代码
#include<stdio.h> int main() { int x; scanf("%d", &x); if ((x >= 10) && (x <= 99)) { if (x >= 0) { printf("YES"); } else { printf("NO"); } } else { printf("NO"); } return 0; }
MT1117 两个负数
(1)题目
判断x、y、z中是否有两个负数。
格式
输入格式: 输入为整型x、y、z,空格分隔 输出格式: 是则输出YES否则输出NO
样例1
输入: 1 2 3 输出: NO
(2)参考代码
#include<stdio.h> int main() { int x, y, z; scanf("%d %d %d", &x, &y, &z); if ((x<0 && y<0) || (x<0 && z<0) || (z<0 && y<0)) { printf("YES"); } else { printf("NO"); } return 0; }
MT1118 等差数列
(1)题目
判断a、b、c是否为一个等差数列中的连续三项。
格式
输入格式: 输入为整型a、b、c,空格分隔 输出格式: 是则输出YES否则输出NO
样例1
输入格式: 1 2 3 输出格式: YES
(2)参考代码
#include<stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if ((c-b) == (b-a)) { printf("YES\n"); } else { printf("NO"); } return 0; }
MT1119 大小写的转换
(1)题目
请编写一个简单程序,实现输入字符大小写的转换。其他非法输入(非字母的输入)则原样输出。
格式
输入格式: 输入字符型 输出格式: 输出字符型
样例1
输入: A 输出: a
(2)参考代码
#include<stdio.h> #include<ctype.h> int main() { char str; scanf("%c", &str); if (isalpha(str)) { if (str>=65&&str<=90) { str += 32; printf("%c", str); } else { str -= 32; printf("%c", str); } } else { printf("%c", str); } return 0; }
MT1120 老师的评语
(1)题目
请编写一个简单程序,输入学生成绩等级ABCD,输出相应的评语“Excellent” 、 “Well done" 、 “You passed"、“Better luck next time"。非法输入时候则输出“Invalid grade"
格式
输入格式: 输入字符型 输出格式: 输入字符评语
样例1
输入格式: A 输出格式: Excellent
(2)参考代码
#include<stdio.h> int main() { char level; scanf("%c", &level); if (level == 'A') { printf("Excellent"); } else if (level == 'B') { printf("Well done"); } else if (level == 'C') { printf("You passed"); } else if (level == 'D') { printf("Better luck next time"); } else { printf("Invalid grade"); } return 0; }