c语言中键盘输入一个两位数不能包含7符合要求输出1
时间: 2024-10-11 22:16:32 浏览: 38
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
在C语言中,你可以通过循环结构、条件判断以及获取用户输入的方式来实现这个功能。这里是一个简单的示例程序,它会提示用户输入一个两位数,并检查是否包含数字7:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个两位数:");
// 获取用户输入并转换成整数
scanf("%d", &num);
// 检查数字是否为两位数且不包含7
if (num >= 10 && num <= 99) { // 确保是两位数
if (num % 10 != 7 && num / 10 % 10 != 7) { // 避免7出现在十位和个位
printf("输入的数字符合条件,输出1: %d\n", 1);
} else {
printf("输入的数字包含7,不符合要求。\n");
}
} else {
printf("输入不是两位数,请重新输入。\n");
}
return 0;
}
```
阅读全文