主题:C语言经典100例 for(EXP=1,EXP<=100,EXP++);
			 leo731
				 [专家分:3770]  发布于 2005-03-24 10:53:00
 leo731
				 [专家分:3770]  发布于 2005-03-24 10:53:00							
			[url=http://www.softexam.cn/type/tech/details.asp?catalogf=2&catalogs=3&catalogt=0&article_id=10091&type=24]C语言经典100例[/url]
						
					 
		
			
回复列表 (共174个回复)
		
								
				沙发
				
					 偷猫 [专家分:15960]  发布于 2004-06-30 14:17:00
偷猫 [专家分:15960]  发布于 2004-06-30 14:17:00				
				我才看了其中第一个,
对不起,
你应该在外循环中也加个if,
你知道浪费多少机器时间吗?
							 
						
				板凳
				
					 leo731 [专家分:3770]  发布于 2004-06-30 14:23:00
leo731 [专家分:3770]  发布于 2004-06-30 14:23:00				
				程序不是我写的,我仅仅是做了些整理工作,如果有什么问题请改正后贴出来供大家参考。
							 
						
				3 楼
				
					 偷猫 [专家分:15960]  发布于 2004-06-30 21:19:00
偷猫 [专家分:15960]  发布于 2004-06-30 21:19:00				
				main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)    /*以下为三重循环*/
 for(j=1;j<5;j++)
  {
    if(i==j) continue;
  for (k=1;k<5;k++)
   { 
    if (i!=k&&j!=k)    /*确保i、j、k三位互不相同*/
    printf("%d,%d,%d\n",i,j,k);
   }
  }
}
第二层循环加了个if,
程序节约了20%的时间,
最内层循环减掉了一个条件,
节约了一些机器时间。
							 
						
				4 楼
				
					 leo731 [专家分:3770]  发布于 2004-06-30 22:31:00
leo731 [专家分:3770]  发布于 2004-06-30 22:31:00				
				能找出本贴问题者,重重有赏!
							 
						
				5 楼
				
					 cqcxn [专家分:0]  发布于 2004-07-01 08:35:00
cqcxn [专家分:0]  发布于 2004-07-01 08:35:00				
				第三个题目:是否要改成
  x=(int)sqrt(i+100);
  y=(int)sqrt(i+168);
  因为x,y是int型,而math.h函数的结果都是double型的。
  如果不改是否会出现警告性的错误呢?
							 
						
				6 楼
				
					 horisly [专家分:2180]  发布于 2004-07-01 23:31:00
horisly [专家分:2180]  发布于 2004-07-01 23:31:00				
				程序3
的z变量多余啦
							 
						
				7 楼
				
					 jakemanse [专家分:30]  发布于 2004-07-02 13:23:00
jakemanse [专家分:30]  发布于 2004-07-02 13:23:00				
				各位高手大哥:
 请教一个问题,问c语言能不能编写好的软件?应该怎么编写?
  请恢复俺这个菜鸟.
							 
						
				8 楼
				
					 tianyu [专家分:0]  发布于 2004-07-02 19:13:00
tianyu [专家分:0]  发布于 2004-07-02 19:13:00				
				可惜我是个采鸟,不能发现其中的问题,幸好好这么多高手在这里
让我慢慢也能发现了
							 
						
				9 楼
				
					 pinkel [专家分:80]  发布于 2004-07-03 15:37:00
pinkel [专家分:80]  发布于 2004-07-03 15:37:00				
				我电脑上已经有这了。
							 
						
				10 楼
				
					 梦破天堂 [专家分:0]  发布于 2004-07-04 02:28:00
梦破天堂 [专家分:0]  发布于 2004-07-04 02:28:00				
				程序6 是垃圾,这样的程序以后不要发
							 
									
			
我来回复