c语言实现输入一个正整数,统计该数中数字0的个数,并打印数字中最大的那个数字。
时间: 2023-06-02 17:02:58 浏览: 140
三级网络技术 上机试题 计算最大值
```c
#include <stdio.h>
int main() {
int n, count = 0, max = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
while (n > 0) {
int digit = n % 10;
if (digit == 0) {
count++;
}
if (digit > max) {
max = digit;
}
n /= 10;
}
printf("数字0的个数为:%d\n", count);
printf("最大的数字为:%d\n", max);
return 0;
}
```
示例输出:
```
请输入一个正整数:142308
数字0的个数为:1
最大的数字为:8
```
阅读全文