输入一个不多于五位的整数,要求输出它是几位数
时间: 2024-03-14 07:47:34 浏览: 94
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
好的,这是一个简单的问题。我可以帮你解决。
你可以使用以下代码来实现这个功能:
```
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个不多于五位的整数:");
scanf("%d", &num);
if (num >= 10000) {
count = 5;
}
else if (num >= 1000) {
count = 4;
}
else if (num >= 100) {
count = 3;
}
else if (num >= 10) {
count = 2;
}
else {
count = 1;
}
printf("这是一个%d位数。\n", count);
return 0;
}
```
这段代码会先让你输入一个整数,然后根据该整数的大小判断它是几位数,并输出结果。注意,这个代码只适用于不大于五位的整数。
阅读全文