编一程序,输入字符a时显示America,b时显示Britain
时间: 2023-03-29 10:04:21 浏览: 112
很高兴回答您的问题。以下是您所需的程序:
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
switch(c) {
case 'a':
printf("America\n");
break;
case 'b':
printf("Britain\n");
break;
default:
printf("输入的字符不是a或b\n");
}
return ;
}
相关问题
编一程序,输入字符a时显示America,b时显示Britain,c时显示China,d时显示Denmark,其他字符时显示Japan。
可以使用 switch 语句来实现这个程序,代码如下:
```
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
switch (ch) {
case 'a':
printf("America\n");
break;
case 'b':
printf("Britain\n");
break;
case 'c':
printf("China\n");
break;
case 'd':
printf("Denmark\n");
break;
default:
printf("Japan\n");
break;
}
return ;
}
```
当输入字符 a 时,输出 America;输入字符 b 时,输出 Britain;输入字符 c 时,输出 China;输入字符 d 时,输出 Denmark;输入其他字符时,输出 Japan。
用c++编一程序,输入字符a时显示America,b时显示Britain,c时显示China,d时显示Denmark,其他字符时显示Japan。
可以使用switch语句来实现这个程序,代码如下:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
switch (c) {
case 'a':
printf("America\n");
break;
case 'b':
printf("Britain\n");
break;
case 'c':
printf("China\n");
break;
case 'd':
printf("Denmark\n");
break;
default:
printf("Japan\n");
break;
}
return ;
}
```
当输入字符a时,输出America;输入字符b时,输出Britain;输入字符c时,输出China;输入字符d时,输出Denmark;输入其他字符时,输出Japan。
阅读全文