找满足要求的数字(C语言)
答案:2 悬赏:50 手机版
解决时间 2021-02-16 21:01
- 提问者网友:棒棒糖
- 2021-02-16 13:17
找满足要求的数字(C语言)
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-16 14:07
提供你的代码,我会尽快给你解决追问在补充问题里写了追答#include
int main()
{
int a,b,n;
for (n=1;n<=9999;n++) //从1开始
{
if (n%7==0)
{
a=n;
while(a!=0)
{
b=a%10; //取一个数,没有必要一定从第一个开始取啊!
if(b==5)
{
printf("%d
",n);
break;
}
a/=10; //缩小10倍
}
}
}
return 0;
}
int main()
{
int a,b,n;
for (n=1;n<=9999;n++) //从1开始
{
if (n%7==0)
{
a=n;
while(a!=0)
{
b=a%10; //取一个数,没有必要一定从第一个开始取啊!
if(b==5)
{
printf("%d
",n);
break;
}
a/=10; //缩小10倍
}
}
}
return 0;
}
全部回答
- 1楼网友:罪歌
- 2021-02-16 15:06
#include
#include
void calc(int min,int max)
{
int c;
int b;
for(int i=min;i {
c = i;
if(i%7==0)
{
while(c%10 != 0)
{
b = c - ((c/10) * 10); //得到最后一位
if(b == 5)
{
printf("%d ",i);
}
c = c/10;
}
}
}
}
int main(int argc,char *argv[])
{
calc(1,9999);
system("pause");
return 0;
}
#include
void calc(int min,int max)
{
int c;
int b;
for(int i=min;i
c = i;
if(i%7==0)
{
while(c%10 != 0)
{
b = c - ((c/10) * 10); //得到最后一位
if(b == 5)
{
printf("%d ",i);
}
c = c/10;
}
}
}
}
int main(int argc,char *argv[])
{
calc(1,9999);
system("pause");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯