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

用C语言统计400~499这些数中4这个数字出现的次数。要求判断一个数有几位4这个数字并用函数实现

发布网友 发布时间:2022-05-13 09:41

我来回答

3个回答

热心网友 时间:2023-10-05 04:10

*

在400 - 499中,4共出现120次。
Press any key to continue

*/

#include<stdio.h>
int times4(int n) {
int times = 0;
while(n) {
if(n%10 == 4) times++;
n /= 10;
}
return times;
}

int main() {
int i,sum = 0;
for(i = 400; i < 500; ++i)
sum += times4(i);
printf("在400 - 499中,4共出现%d次。\n",sum);
return 0;
}

热心网友 时间:2023-10-05 04:11

/**
* 判断一个数有几位4这个数字,并用函数实现
* 应该这么理解吧~
*/
#include <stdio.h>
int judge(int n)
{
if (n == 0) return 0;
if (n % 10 == 4)
return 1+judge(n/10);
else
return judge(n/10);
}
int main()
{
int cnt = 0, x = 0;
for ( int n=400; n<=499; n++)
{
x = judge(n); cnt += x;
printf("%d 有 %d 位4\n", n, x);
}
printf("\n一共有 %d 个4\n", cnt);
return 0;
}追问可以解释一下那个函数吗?看不太懂~

追答那个函数就是求一个正整数里有几位是4的,我是用递归实现的,其实也可以用while循环,可以这么写:
int ans=0;
while(n)
{
if(n%10==4)ans++;
n/=10;
}
return ans;
一样的效果。

热心网友 时间:2023-10-05 04:11

#include <stdio.h>
int fun(int a)
{
if(a==4)
return 1;
else
return 0;
}
void main()
{
int i,a,j,k,c=0;
for(i=400;i<=499;i++)
{
k=i;
for(j=0;j<3;j++)
{
a=k%10;
k=k/10;
c+=fun(a);
}
}
printf("count=%d\n",c);

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上午去烧香,晚上梦见僵尸要吃我 ...电梯顶层的上方看到死人半个身子 我我掉头走后 被吓醒了 郁_百度知... 我两次梦见去逛商场然后电梯(上升的,带扶手的)塌了,丧尸出来,我和一群... 梦见在丧尸要咬我然后被我一脚踢进电梯它里半个身体出来了还想咬,然后... 香港hpv九价预约官网网址 电脑所有的电线有哪些电脑有哪些连接线 电脑电源那么多线起什么作用电脑电源连接线有多少个基本的都有什么作用... 显示器要接几根线 ...连接线是9芯的,谁知道是哪几条有用,哪几条没有用,各是什么颜色... mbr平板膜可以倒着放么 49年到56年的流行词、歌曲,以及能展现百姓生活面貌的群众性活动有哪些? 重庆邦盛力成环保科技有限公司怎么样? 俯卧撑和打酱油什么意思? 浙江祥邦科技股份有限公司怎么样? 网络上面有一些比如OPPO手机搞活动一部只要499元这些是真的吗 浙江盛迪科技股份有限公司怎么样? 浙江邦业科技股份有限公司怎么样? 哪位高人指点怎么破微信密码,帮忙弄好了给于200当做报酬,(注:手机丢厕所了,手机卡补不回来) 笔记本win7家庭专享版如何看显卡和配置 怎样看win7电脑显卡配置文件 C语言,数据结构。严蔚敏版。算法2.17,疑问? 为什么我加入快手商家号后涨粉反而减少了? 数据结构考研给的参考书是C语言严蔚敏版的,可以看数据结构和算法这本书吗?差别大吗 算法和数据结构有什么推荐的入门书籍吗?算法的话对数学要求都有哪些? 老式传真机有几寸老式传真机有几寸 初学者,用严蔚敏的(算法与数据结构)觉得这本书好象不怎么适合初学者 ,好多代码看不懂,大家给我检验本 计算机考研数据结构该用哪本教材?是用殷人昆的还是严蔚敏的?哪个更贴切考研呢? 三合一机怎么在传真时打一次传真号码就能传多张资料 一个月之前快手直播粉丝涨得特别快,最多的时候一天三百,最近一天只涨几十个粉丝直播间人也少了什么原因 怎么在传真时打一次传真号码就能传多张资料 电信 网络499套餐与融合599那个好 现在网络上经常出现“做俯卧撑”、“ML&quot;等词语,这是什么意思啊?有谁知道? 密码箱密码正确,锁扣坏了怎么办 周公解梦梦见儿时的初恋而且还很亲昵的抱在一起说悄悄话,在现实生活中他也已经离婚了,我老公也已去世 梦见男朋友和他初恋在一起,初恋坐他腿上,两个人很亲密。我想看他初恋的脸,可只能看到侧面这是为什么? 梦见男朋友和他初恋在一起,初恋坐在他腿上,两个人很亲密,是为什么? 第一次体验图文带货,来看一看,如何在百家号发表文章带货? 笔记本如何搜索无线网络的信号 政府文件什么字体 怎么样才能弄到钱呢??? 为什么别人删了我,我给他发不了信息? 微信对方把我删了,我发信息为什么没有提示需验证? 对方删我好友,我发信息给他,为什么没有提示你不是他好友? EXCEL中A列不重复的合并显示在B2一个单元格 鞠婧祎老公是谁 鞠婧祎不光自己长得美,爸爸也是帅气男神,她的爸爸长什么样子? 鞠婧祎的老公是谁? 鞠婧祎个人资料的老公 鞠婧_的老公是谁叫什么名字 从赞扬范仲淹的角度写一封信