问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言作业 求一个整数中某个数字出现的个数

发布网友 发布时间:2022-05-09 09:21

我来回答

3个回答

热心网友 时间:2024-01-29 17:25

/**********************************************************
   读入一个整数,统计并输出该数中某个数的个数?要求定义并调
用函数countdigit(number,digit),它的功能是统计整数number中
数字digit的个数?例如,countdigit(10090,0)的返回值是3?【输入
输出样例1】(下划线部分表示输入)
Enter an number:21252
Enter an digit:2
Number of digit 2: 3
************************************************************/
#include<stdio.h>
void main()

 int countdigit(int number,int digit);
 int num,dig;
 printf("Enter a number:");
 scanf("%d",&num);
 printf("Enter a digit:");
 scanf("%d",&dig);
 printf("Number of digit %d:%d\n",dig,countdigit(num,dig));
}
int countdigit(int number,int digit)
{
 int z=0,s;
 while(number != 0)

 {
  s=number%10;
  if(s == digit)
  {
   z++;
  }
  number=number/10;
 }
 return z;
}

 

热心网友 时间:2024-01-29 17:26

int countdigit(int a,int b)
{
int ans=0;

while(a)

{
if(a%10==b)ans++;
a/=10;

}
return ans;

}
函数就是这样了
希望能帮到你

热心网友 时间:2024-01-29 17:26

要不要完整的程序?追问要的

追答

#include <stdio.h>

int countdigit(int number,int digit);

int main()

{

printf("Enter an number:");

int number;

scanf("%d",&number);

printf("Enter an digit:");

int digit;

scanf("%d",&digit);

int a=countdigit(number,digit);

printf("Number of digit %d  %d\n",digit,a);

}

int countdigit(int number,int digit)

{

int c=0;

while(number)

{

if(digit==number%10)

c++;

number=number/10;

}

return c;

}

要说一下的是digit这个数只能是10以下的个位数

还有要求的话,可以说

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弱弱的问一句R9 270X显卡怎么样~ 能带得起我的AMD 240CPU么?_百度知 ... i54570cpu华硕z87a主板要配多少的内存条和显卡 i5 3570k配R9 270X显卡,用什么主板和电源? 很容易上火是什么原因 口干舌燥五心烦热失眠多梦夜不能寐请问是什么原因,吃什么能有效... 想问看大家对老妻少夫的问题有何看法? ...战记第十三章第6关打法 山海战记13-6攻略-手游攻略-游戏鸟手游网 ...战记第十七章第1关打法 山海战记17-1攻略-手游攻略-游戏鸟手游网 ...山海战记9-6图文攻略-手游攻略-游戏鸟手游网 ...战记第十二章第2关打法 山海战记12-2攻略-手游攻略-游戏鸟手游网 c语言 求个位数 C语言 怎样求数组中元素个数(长度)? C语言输入一组数字求出每个数字的个数 c语言中求个数应该用什么 5平米的浴室逆天改造,相见恨晚的收纳神器+装修案例,你还不赶紧收藏了? 选择哪些厨房收纳神器,效果能以一敌百? 平时车间用来收纳放置工具的一般是什么呢?有什么推荐的嘛? 哪些厨房收纳工具实用又平价? http://www.verycd.com/下载eMule以后 求助~ 求帮忙下载昵图网的素材图片~先拜谢! 地址http:&#47;&#47;www.nipic.com&#47;show&#47;4&#47;79&#47;7213952kcf927ee7.html 不能登入msn,错误码80072ee7 联想think pad E545,我激活windows 8时总提示错误代码0╳80072EE7,这 WIN 7下 如何删除桌面IE空白图标(dh818.com) 他们是哪个乐队的 http:&#47;&#47;hiphotos.baidu.com&#47;%B6%E0%B4%AE&#47;pic&#47;item&#47;d2435ee7da9ec316b838205c.jpg?v=tbs 帮百度文库下个ppt,谢谢。 https:&#47;&#47;wenku.baidu.com&#47;view&#47;9f5ff6a76037ee06eff9aef8941ea76e58fa4ae0 http:&#47;&#47;www.tudou.com&#47;programs&#47;view&#47;7ee3Lql230s&#47;这首歌什么名字谢谢 哪位亲有吴沉水子璋 个人志番外 不是正文的番外 是个人志的哦 拜托各位亲了 请发到我的邮箱lee7ee@163.com 最好的导航网站是? 题破山寺后禅院, 从整体看,这首诗营造了一种怎样的意境? 小游戏莎拉美容spa店怎么玩 C语言中如何定义一个函数,用来求一个数中某些数字的个数如:2092中2的个数是2个 C语言中求N个数的和。 c语言求素数个数 电脑时代到底需不需要打字呢? C语言求几个数和 淘宝 评价,对方只是确定是好评,可以不打字吗?? C语言中求N个数据的的和 大学生不会打字正常吗 c语言如何求某个数的倍数的个数? C语言:求1个的个数 c语言中求3个数的最大、最小数,通过形参返回,你看看我的程序那错了 不会打字能办公吗 你喜欢说话是吗?不喜欢打字么 经常不打字会下降吗?用五笔为什么总打不出来词? 长时间不打字会忘吗 人事助理。不用打字可以吗? 如果不会打字,还能上网吗? 电脑怎么登录两个 电脑如何登录两个 我买了色拉酱,想做水果萨拉,结果色拉酱很浓很厚,拌不开,该怎么办,是不是应该加点水稀释啊?