(C++语言编程)输出1到9999中能被7整除,而且至少有一位数字是5的所有数字 10

描述输出1到9999中能被7整除,而且至少有一位数字是5的所有数字Output一行一个SampleOutput3556105154......我要的是具体的编程,不是思路... 描述
输出1到9999中能被7整除,而且至少有一位数字是5的所有数字

Output
一行一个

Sample Output
35
56
105
154
......

我要的是具体的编程,不是思路。麻烦大家了
展开
 我来答
幻梦虚境
推荐于2018-04-18 · TA获得超过470个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:310万
展开全部
您好

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i;
int a,b,c,d,s=0;
for(i=1;i<=9999;i++)
{
if(i%7==0)
{a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;
if(a==5||b==5||c==5||d==5)
{s++;if(s%5==0)cout<<endl;cout<<i<<" ";}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天涯学友
2009-11-02 · TA获得超过138个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:226万
展开全部
#include"stdio.h"
void main()
{
int a,c,d,e,f,g;
for(d=0;d<=9;d++)
for(e=0;e<=9;e++)
for(f=0;f<=9;f++)
for(g=0;g<=9;g++)
{
c=d*1000+e*100+f*10+g;
if((d==5||e==5||f==5||g==5)&&(c%7==0))printf("%d ",c);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木禾儿
2009-11-02
知道答主
回答量:14
采纳率:0%
帮助的人:16.7万
展开全部
#include "stdafx.h"
#include "iostream.h"
int main()
{
int i;
for(i=1;i<=9999;i++)
{
if(i%7==0 && ( i%5==0 || i%10%5==0 || i%100%5==0))
cout<<i<<endl;

}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang8386231
2009-11-02 · TA获得超过275个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:120万
展开全部
#include<iostream.h>
int main()
{
int i,m;
for(i=7;i<9999;i+=7)
{
m=i;
while(i)
{
if(i%10==5)
{
cout<<m<<endl;
break;
}
i/=10;
}
i=m;
}
return 0;
}

刚刚写好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渊的心T
2009-11-02
知道答主
回答量:55
采纳率:0%
帮助的人:21.1万
展开全部
for( i = 0;i<10000;i++)
{
if(!(i%7))
{
if((i%10)==5)
printf("%d\n",i);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式