以前的代码:
#include "stdio.h" #include "math.h" int main() { int sum; int n,m,i,temp; while(scanf("%d %d",&n,&m)!=EOF) { sum=0;temp=0;i=0; while(n--) { sum+=2; temp+=sum; ++i; if(i==m&&n!=0) { i=0;关键在这里,i又重新被赋为0了。所以i永远不会大于m。我他妈真是日了狗了卧槽啊!!!!!!!!! printf("%d ",temp/m); temp=0; } if(n==0) printf("%d\n",temp/i); } } }