判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0 c++。
时间: 2023-03-30 10:01:15 浏览: 142
这个问题可以回答,判断一个正整数是否是两位数可以通过判断它是否大于等于10且小于等于99来实现,如果是,则输出1,否则输出。以下是示例代码:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if (num >= 10 && num <= 99) {
printf("1");
} else {
printf("");
}
return ;
}
```
相关问题
Python设计程序判断一个正整数是否是两位数,若该正整数是两位数,输出1,否则输出0
A:以下是Python代码实现:
```
n = int(input("请输入一个正整数:"))
if n > 9 and n < 100:
print(1)
else:
print(0)
```
首先,用户输入一个正整数,使用`int()`函数将其转为整数类型,存储在变量`n`中。
然后,使用`if`语句判断`n`是否在10到99之间,如果是,输出1;否则,输出0。
输入一个正整数判断是几位数
可以通过不断地将输入的正整数除以10并计数,直到商为0为止,这样就可以确定输入的正整数是几位数了。以下是Python代码实现:
```
num = int(input("请输入一个正整数:"))
count = 0
while num != 0:
count += 1
num //= 10
print("输入的正整数是%d位数" % count)
```
例如,当输入的正整数为12345时,输出结果为:
```
输入的正整数是5位数
```