码蹄集网站地址:https://www.matiji.net/exam/ojquestionlist
目录
MT1121 小码哥考完咯
(1)题目
小码哥考完咯,你是她的老师,请使用switch语句编写一个程序,输出她的分数对应的成绩等级ABCDF。使用以下分级标准:A=90-100,B=80-89,C=70-79,D=60-69,F=0-59。不考虑负数或者其他特殊情况。本题要求使用switch语句。
格式
输入格式: 输入为整型 输出格式: 输出为字符型
样例1
输入: 99 输出: A
(2)参考代码
#include<stdio.h> int main() { int grade; scanf("%d", &grade); grade = grade / 10; switch(grade) { case 10: printf("A"); break; case 9: printf("A"); break; case 8: printf("B"); break; case 7: printf("C"); break; case 6: printf("D"); break; default : printf("F"); } return 0; }
MT1122阶梯IF-ELSE
(1)题目
小码哥考完咯,你是她的老师,请编写一个程序,输出她的分数对应的成绩等级ABCDF。使用以下分级标准:A=90-100,B=80-89,C=70-79,D=60-69,F=0-59不考虑负数或者其他特殊情况。本题要求使用阶梯IF-ELSE语句,不得使用switch。
格式
输入格式: 输入为整型 输出格式: 输出为整型
样例1
输入: 100 输出: A
(2)参考代码
#include<stdio.h> int main() { int x; scanf("%d", &x); if (x <= 100 && x >= 90) { printf("A"); } else if (x <= 89 && x >= 80) { printf("B"); } else if (x <= 79 && x >= 70) { printf("C"); } else if (x <= 69 && x >= 60) { printf("D"); } else if (x <= 59 && x >= 0) { printf("F"); } else { printf("Error"); } return 0; }
MT1123 元音
(1)题目
请编写一个简单程序,检查输入字符是否为元音
格式
输入格式: 输入字符型 输出格式: 输出Y或者N
样例1
输入: A 输出: Y
(2)参考代码
#include<stdio.h> int main() { char letter; scanf("%c", &letter); if (letter == 'A' || letter == 'a') { printf("Y"); } else if (letter == 'B' || letter == 'b') { printf("Y"); } else if (letter == 'E' || letter == 'e') { printf("Y"); } else if (letter == 'I' || letter == 'i') { printf("Y"); } else if (letter == 'O' || letter == 'o') { printf("Y"); } else if (letter == 'U' || letter == 'u') { printf("Y"); } else { printf("N"); } return 0; }
MT1124 罗马数字
(1)题目
编一个程序,输入一个整数(1~9),输出对应大写罗马数字。不考虑非法的不合理的输入等特殊情况。
格式
输入格式: 输入整型 输出格式: 输出字符串
样例1
输入: 4 输出: Ⅳ
(2)参考代码
// 将您的键盘输入法设置为标准的键盘。 // 按出字母 v 。 // 按出键盘上的您需要的数字。 #include<stdio.h> int main() { int n; scanf("%d", &n); if (n == 1) { printf("I"); } else if (n == 2) { printf("II"); } else if (n == 3) { printf("III"); } else if (n == 4) { printf("IV"); } else if (n == 5) { printf("V"); } else if (n == 6) { printf("VI"); } else if (n == 7) { printf("VII"); } else if (n == 8) { printf("VIII"); } else { printf("IX"); } return 0; }
MT1125 几月份
(1)题目
编一个程序,输入该月的英文月名,小写,输出对应月份号。不考虑非法的不合理的输入等特殊情况。
格式
输入格式: 输入字符串 输出格式: 输出整型
样例1
输入格式: april 输出格式: 4
(2)参考代码
#include<stdio.h> #include<string.h> int main() { char a[20]; gets(a); if (strcmp(a, "january") == 0) { printf("1"); } else if (strcmp(a, "february") == 0) { printf("2"); } else if (strcmp(a, "march") == 0) { printf("3"); } else if (strcmp(a, "april") == 0) { printf("4"); } else if (strcmp(a, "may") == 0) { printf("5"); } else if (strcmp(a, "june") == 0) { printf("6"); } else if (strcmp(a, "july") == 0) { printf("7"); } else if (strcmp(a, "august") == 0) { printf("8"); } else if (strcmp(a, "september") == 0) { printf("9"); } else if (strcmp(a, "october") == 0) { printf("10"); } else if (strcmp(a, "november") == 0) { printf("11"); } else if (strcmp(a, "december") == 0) { printf("12"); } return 0; }
MT1126 十二生肖
(1)题目
编一个程序,输入一个整数(1~12),输出对应十二生肖,鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪的拼音(小写)。不考虑非法的不合理的输入等特殊情况。
格式
输入格式: 输入整型 输出格式: 输出字符串
样例1
输入格式: 4 输出格式: tu
(2)参考代码
#include<stdio.h> int main() { int n; scanf("%d", &n); if (n == 1) { printf("shu"); } else if (n == 2) { printf("niu"); } else if (n == 3) { printf("hu"); } else if (n == 4) { printf("tu"); } else if (n == 5) { printf("long"); } else if (n == 6) { printf("she"); } else if (n == 7) { printf("ma"); } else if (n == 8) { printf("yang"); } else if (n == 9) { printf("hou"); } else if (n == 10) { printf("ji"); } else if (n == 11) { printf("gou"); } else if (n == 12) { printf("zhu"); } return 0; }
MT1127 小码哥的属相
(1)题目
输入小码哥的生日年份(1900~2050),计算输出小码哥的属相生肖(“rat”, “ox”, “tiger”, “rabbit”, “dragon”, “snake”, “horse”, “sheep”, “monkey”, “rooster”, “dog”, “pig”)。不考虑非法输入等特殊情况。
格式
输入格式: 输入整型 输出格式: 输出字符串
样例1
输入: 1900 输出: rat
(2)参考代码
#include<stdio.h> int main() { int n; scanf("%d", &n); n = n % 12; if (n == 0) { printf("monkey"); } else if (n == 1) { printf("rooster"); } else if (n == 2) { printf("dog"); } else if (n == 3) { printf("pig"); } else if (n == 4) { printf("rat"); } else if (n == 5) { printf("ox"); } else if (n == 6) { printf("tiger"); } else if (n == 7) { printf("rabbit"); } else if (n == 8) { printf("dragon"); } else if (n == 9) { printf("snake"); } else if (n == 10) { printf("horse"); } else if (n == 11) { printf("sheep"); } return 0; }