#include<stdio.h>
main()
{
int x,y,t,s=0;
for(t=2;t<5001;t++)
{
for(x=2;x<5001;x++)
for(y=2;y<5001;y++)
if(t=x*y)s=s+(x+y)/2;
if(s+1==t)printf("%d",t);
}
}
这倒是个错误~~但是改了运行还是不正确~~
追答哎 没看懂你的编程思想,楼上哥们的编程思想就是很容易懂的一种,很清晰。。
追问~~~好吧,我再去看下~~
本回答被提问者采纳