编写程序统计正整数的各位数字中零的个数 c语言代码
时间: 2023-06-01 15:05:09 浏览: 121
以下是C语言代码:
```
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
while(num > 0) {
if(num % 10 == 0) {
count++;
}
num /= 10;
}
printf("数字中零的个数为:%d\n", count);
return 0;
}
```
相关问题
统计正整数的各位数字中零的个数 c语言编写代码
以下是统计正整数的各位数字中零的个数的C语言代码:
```
#include<stdio.h>
int main()
{
int n, count = 0; // n表示正整数,count表示零的个数
printf("请输入一个正整数:");
scanf("%d", &n);
while(n > 0)
{
if(n % 10 == 0) // 如果个位数字是零
{
count++; // 零的个数加1
}
n /= 10; // 将n除以10,去掉个位数字
}
printf("零的个数为:%d\n", count); // 输出结果
return 0;
}
```
利用c语言编写程序实现如下功能:从键盘输入一个整数,统计该正整数中各位数字为3的个数,如131353,则3的个数为3,将程序复制到下面空行中
```c
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
while (num != 0) {
if (num % 10 == 3) {
count++;
}
num /= 10;
}
printf("该正整数中各位数字为3的个数为:%d\n", count);
return 0;
}
```
阅读全文