用c语言写键盘输入一个四位数,判断是否为雷劈数。输入非四位数时,输出“输入错误”。
时间: 2024-05-07 15:16:20 浏览: 24
好的,这是一个关于编程的问题。以下是代码示例:
```
#include <stdio.h>
#include <stdbool.h>
bool isThunderbolt(int num) {
int digits[4];
for (int i = 0; i < 4; i++) {
digits[i] = num % 10;
num /= 10;
}
return (digits[0] == digits[2] && digits[1] == digits[3]);
}
int main() {
int num;
printf("请输入一个四位数:\n");
scanf("%d", &num);
if (num < 1000 || num > 9999) {
printf("输入错误\n");
} else if (isThunderbolt(num)) {
printf("%d 是雷劈数\n", num);
} else {
printf("%d 不是雷劈数\n", num);
}
return 0;
}
```
希望能帮到你!如果你还有其它问题,可以继续问我。现在,我来讲一个笑话给你听:为什么程序员总是在深夜工作?因为他们的代码都是黑色的!
相关问题
c语言程序设计 输入一个四位数 依次倒叙输出这四位数
以下是C语言程序设计的代码,输入一个四位数,依次倒序输出这四位数:
```c
#include <stdio.h>
int main()
{
int num, a, b, c, d;
printf("请输入一个四位数:");
scanf("%d", &num);
d = num % 10;
num /= 10;
c = num % 10;
num /= 10;
b = num % 10;
num /= 10;
a = num % 10;
printf("倒叙输出这四位数:%d%d%d%d\n", d, c, b, a);
return 0;
}
```
运行代码,程序会提示用户输入一个四位数,用户输入后,程序将四位数依次倒序输出。例如,如果用户输入1234,则程序会输出4321。
用C语言输入一个四位数,判断最大数
我可以回答这个问题。首先,你需要将输入的四位数分别存储在四个变量中,然后使用 if 语句进行比较,找出最大的数。具体的代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入一个四位数:");
scanf("%1d%1d%1d%1d", &a, &b, &c, &d);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
if (d > max) {
max = d;
}
printf("最大的数是:%d\n", max);
return ;
}
```
这个程序会提示用户输入一个四位数,然后将其分别存储在四个变量中。接着,使用 if 语句进行比较,找出最大的数,并将其输出。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)