我需要三个中等难度的c语言练习题,内容包含对 switch,if,while的运用,练习中不要出现自定义函数
时间: 2024-10-21 16:10:28 浏览: 41
以下是三个中等难度的C语言练习题,每个题目结合了switch、if、while语句:
**练习题1:根据输入选择字符序列**
编写程序,让用户输入一个字符,然后根据输入的字符打印出相应的字母表顺序后的下一个字符。
```c
#include <stdio.h>
#include <string.h>
int main() {
char input;
printf("Enter a character: ");
scanf(" %c", &input);
switch (input) {
case 'a':
printf("'b'");
break;
case 'z':
printf("'a'");
break;
default:
if (input >= 'A' && input <= 'Z') {
printf("'" + ((char)(input + 1)) + "'");
} else {
printf("'?' - Invalid character");
}
break;
}
return 0;
}
```
阅读全文