计算一个数是个几位数,输入一个4位及4位以下的正整数,输出这个数的位数。 输入格式: 一行中输入一个不大于4位数的正整数。 输出格式: 一行中输出,输出格式为:“num是count位数”,num表示输入的正整数,count为位数。C语言
时间: 2023-04-08 07:03:28 浏览: 70
我可以回答这个问题。以下是C语言代码:
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个不大于4位数的正整数:");
scanf("%d", &num);
while (num > 0) {
count++;
num /= 10;
}
printf("%d是%d位数", num, count);
return 0;
}
相关问题
计算一个数是个几位数,输入一个4位及4位以下的正整数,输出这个数的位数。 输入格式: 一行中输入一个不大于4位数的正整数。 输出格式: 一行中输出,输出格式为:“num是count位数”,num表示输入的正整数,count为位数。
我可以回答这个问题。请将输入的正整数存储在一个变量中,然后使用Python中的len()函数计算该变量的长度,即可得到这个数的位数。具体代码如下:
num = input("请输入一个不大于4位数的正整数:")
count = len(num)
print(num + "是" + str(count) + "位数")
计算一个数是个几位数,输入一个4位及4位以下的正整数,输出这个数的位数。C语言。一行中输出,输出格式为:“num是count位数”,num表示输入的正整数,count为位数。
我可以回答这个问题。以下是C语言代码:
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个4位及4位以下的正整数:");
scanf("%d", &num);
while (num != 0) {
count++;
num /= 10;
}
printf("%d是%d位数", num, count);
return 0;
}
阅读全文