C语言,统计个位数是6,并且能被3和4整除的5位数共多少个? 20

 我来答
穆诗3210
2015-06-18 · TA获得超过690个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:55.5万
展开全部

代码贴出,供大家参考

#include<stdio.h>
void main(void)  
{
int i=10000; //第一个五位数
int count; //计数变量
printf("现统计个位数是6,并且能被3和4整除的5位数共多少个\n\n");
for(count=0;i<100000;i++)
{
if(i%10==6)//如果各位数是6
{
if(i%3==0 && i%4==0)//如果能被3或4整除
{
count++;
}
}
}
printf("数量为:%d\n\n",count);
system("pause");
}
wuiiao333
2015-06-18 · TA获得超过799个赞
知道小有建树答主
回答量:666
采纳率:0%
帮助的人:209万
展开全部
int i;
int count=0;
for(i=10000;i<=99999;i++)
{
if(i%10==6) //如果个位数为6

if(i%3==0&&i%4==0) //如果能被3和4整除
count++; //满足2个count就+1

}
printf(“%d”,count);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不爱讲课的老师
高粉答主

2015-06-18 · 中小学教师,甘肃省武威市民勤县第四中学
不爱讲课的老师
采纳数:33462 获赞数:67272

向TA提问 私信TA
展开全部
借助循环,存储数据,然后用循环进行判断就可以了然后做一个,计数器,最后统计出来输出
追问
我需要答案……
追答
稍等我用键盘输入
main()
{
int i,s=0,m;
for(i<=6,i<99999,i++)
{if(i%10==6 and i%3==0 and i%4==0)
s++;
}
printf("%d",s);
}
也可以简化程序的运行过程
在条件中首先加一条,能被2整除,这样,好多数字就不进行下一层循环,节省时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啵啵栗纸0T
2020-05-18
知道答主
回答量:1
采纳率:0%
帮助的人:622
展开全部
int i;
int n=0;
for(i=10000;i<=99999;i++)
{
if(i%10==6) //如果个位数为6
if(i%3==0&&i%4==0) //如果能被3和4整除
n++;
}
printf(“%d”,n);
return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mr_shj
2015-06-18 · TA获得超过2682个赞
知道大有可为答主
回答量:1665
采纳率:94%
帮助的人:1392万
展开全部
#include <stdio.h>
int main(){
long i;
int count=0;
for(i=10000;i<=99999;i++)
if(i%10==6 && i%3==0 && i%4==0) count++;
printf("共有%d个\n",count);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式