
(C++语言编程)输出1到9999中能被7整除,而且至少有一位数字是5的所有数字 10
描述输出1到9999中能被7整除,而且至少有一位数字是5的所有数字Output一行一个SampleOutput3556105154......我要的是具体的编程,不是思路...
描述
输出1到9999中能被7整除,而且至少有一位数字是5的所有数字
Output
一行一个
Sample Output
35
56
105
154
......
我要的是具体的编程,不是思路。麻烦大家了 展开
输出1到9999中能被7整除,而且至少有一位数字是5的所有数字
Output
一行一个
Sample Output
35
56
105
154
......
我要的是具体的编程,不是思路。麻烦大家了 展开
6个回答
展开全部
您好
#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;
}
#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;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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);
}
}
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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
刚刚写好的
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;
}
刚刚写好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for( i = 0;i<10000;i++)
{
if(!(i%7))
{
if((i%10)==5)
printf("%d\n",i);
}
}
{
if(!(i%7))
{
if((i%10)==5)
printf("%d\n",i);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询