能把有关于C语言判断语句的题目发给我做吗
时间: 2024-11-23 16:41:32 浏览: 13
当然可以,下面是一个简单的C语言判断语句相关的题目供你参考:
**题目:**
编写一个C程序,其中包括以下几个部分:
1. 使用if...else语句判断一个数是否为正数、零还是负数,并分别输出相应的提示信息。
2. 使用switch-case语句,让用户输入一周中的天数(1~7),然后打印出对应的工作日(周一至周五)或周末(周六、周日)。
3. 判断一个字符是否为大写字母、小写字母或者其他字符,使用ASCII码来实现这个功能。
下面是示例代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("这是一个正数.\n");
} else if (num == 0) {
printf("这是一个零.\n");
} else {
printf("这是一个负数.\n");
}
char day;
printf("请输入一周中的天数(1-7):");
scanf(" %c", &day);
switch (day) {
case '1':
case '2':
case '3':
case '4':
case '5':
printf("工作日:%c\n", day);
break;
case '6':
case '7':
printf("周末:%c\n", day);
break;
default:
printf("无效的输入.\n");
break;
}
int ascii = tolower(day); // 将字符转换为小写便于比较ASCII码
if (ascii >= 97 && ascii <= 122) { // ASCII码范围内的小写字母
printf("这是个小写字母.\n");
} else if (ascii >= 65 && ascii <= 90) { // ASCII码范围内的大写字母
printf("这是一个大写字母.\n");
} else {
printf("这不是字母.\n");
}
return 0;
}
```
阅读全文