C语言代码统计一个正整数中指定数字的个数
时间: 2024-04-30 11:17:14 浏览: 29
好的,我可以为你提供一个简单的 C 语言代码,用于统计一个正整数中指定数字的个数。请注意,这个代码需要用户输入一个正整数和一个指定数字,并返回指定数字在这个正整数中的出现次数。以下是代码:
```
#include <stdio.h>
int main() {
int num, digit, count = 0;
printf("请输入正整数: ");
scanf("%d", &num);
printf("请输入要查找的数字: ");
scanf("%d", &digit);
while (num > 0) {
int remainder = num % 10;
if (remainder == digit) {
count++;
}
num = num / 10;
}
printf("数字 %d 在输入数字中出现的次数为: %d", digit, 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语言代码
以下是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;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)