主题:求助:找满足要求的数字
			
 pengsger
				 [专家分:0]  发布于 2010-10-23 16:35:00							
			输出1到9999中能被7整除,而且至少有一位数字是5的所有数字。输出是一行一个数字,且按小到大的顺序输出。 
						
					 
		
			
回复列表 (共5个回复)
		
								
				沙发
				
					
强强 [专家分:4740]  发布于 2010-10-23 17:12:00				
				FOR循环里IF判断
							 
						
				板凳
				
					
tonyfirst1 [专家分:20]  发布于 2010-10-23 21:31:00				
				查找的同时,对结果进行插入排序,最后输出如果。
							 
						
				3 楼
				
					
强强 [专家分:4740]  发布于 2010-10-24 00:02:00				
				[quote]查找的同时,对结果进行插入排序,最后输出如果。[/quote]
为什么还要排序呢?
							 
						
				4 楼
				
					
lukexc [专家分:50]  发布于 2010-11-18 09:48:00				
				#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 楼
				
					
AWT8GUI [专家分:320]  发布于 2010-11-18 11:02:00				
				
楼上好像不对吧,比较357能被7整除,十位数上有5就符合要求的。
							 
									
			
我来回复