课后作业:分支程序设计
编写成绩转换程序
任务描述
本关任务:编写一个成绩转换程序,对于输入的成绩 n,转换规则如下:A档为 90-100,B 档是 80-89,C 档是 70-79,D 档是 60-69,E 档是 0-59。
注意:编程过程中,可以采用if 语句,嵌套 if 语句或 switch 语句实现。请分别尝试各种语句的用法。
测试说明
输入描述:一个正整数 n(0<=n<=100)。 输出描述:对应的等级,一个字符 x ∈{A,B,C,D,E}。
样例输入:100 样例输出:A 样例输入:85 样例输出:B 样例输入:70 样例输出:C 样例输入:66 样例输出:D 样例输入:30 样例输出:E
测试代码
#include<iostream>
using namespace std;
int main() {
// 请在下方添加代码
/********** Begin *********/
int a;
cin>>a;
if (a<=100 and a>=90){
cout<<"A";
}
else if (a<=89 and a>=80){
cout<<"B";
}
else if (a<=79 and a>=70){
cout<<"C";
}
else if (a<=69 and a>=60){
cout<<"D";
}
else{
cout<<"E";
}
/********** End **********/
return 0;
}
判断字母是元音字母还是辅音字母
任务描述
本关任务:编写一个程序,对于一个输入的字母 char,判断该字母是元音字母还是辅音字母。对于元音字母,输出一个字符串”vowel”,对于辅音字母,输出一个字符串”consonant”。要求用 if 语句或 switch 语句实现。
测试说明
输入描述:一个小写字母c(‘a’<=c<=’z’)。 输出描述:输出一个代表元音字母或者辅音字母的字符串。
样例输入1:c 样例输出1:consonant
样例输入2:a 样例输出2:vowel
测试代码
#include<iostream>
using namespace std;
int main() {
// 请在下方添加代码
/********** Begin *********/
char vowel[] = "aeiou";
char a;
cin>>a;
for (int i=0;i<=4;i++){
if (a==vowel[i]){
cout<<"vowel";
return 0;
}
}
cout<<"consonant";
/********** End **********/
return 0;
}