其实像18楼那样转换一下更好,只不过要加上19楼的那句话,效率都是一样的
[此贴子已经被作者于2007-3-28 16:36:37编辑过]

雁无留踪之意,水无取影之心
2007-03-28 16:27
呵呵,谢谢楼上的各位
运行时int应该换为long
2007-03-28 16:31
18楼的不用换,用那个吧,用LONG效率会低点
#include <stdio.h>
void main()
{
int counter=0,x;
for(x=1002;x<10000;x+=3){
counter++;
}printf("%d",counter);
}
[此贴子已经被作者于2007-3-29 12:51:15编辑过]

2007-03-28 16:37
2007-03-28 16:43
最多才一万,怎么会超出,整型可以到32767
[此贴子已经被作者于2007-3-28 16:46:29编辑过]

2007-03-28 16:45

[此贴子已经被作者于2007-3-28 16:59:36编辑过]
2007-03-28 16:58
循环的次数太多了.
1_ _ _6
从十位到万位进行循环为 9000次循环.
而10006-99999 循环次数为 89994次.
恩恩 谢谢你的指点

2007-03-28 18:04
2007-03-29 12:35

2007-03-29 12:53
那也要顾及到个位数是6啊~~~这样好象就麻烦了
2007-03-29 14:21