回 帖 发 新 帖 刷新版面

主题:求助:找满足要求的数字

输出1到9999中能被7整除,而且至少有一位数字是5的所有数字。输出是一行一个数字,且按小到大的顺序输出。 

回复列表 (共5个回复)

沙发

FOR循环里IF判断

板凳

查找的同时,对结果进行插入排序,最后输出如果。

3 楼

[quote]查找的同时,对结果进行插入排序,最后输出如果。[/quote]
为什么还要排序呢?

4 楼

#include <stdio.h> 
void main() 
{
     int i;
     for(i = 1; i <= 9999; i ++)
     {
         if(i % 7 == 0)
         {
             if(i % 10 == 5 || i / 10 % 10 == 5 || i / 100 % 10 == 5 || i / 1000 % 10 == 5)printf("%d\n" ,i);
         }
     }
     getchar();
     return 0; 
}
对不??

5 楼


楼上好像不对吧,比较357能被7整除,十位数上有5就符合要求的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册