我哪里错了?
#include "stdafx.h"#include <stdio.h>
int main(int argc, char* argv[])
{
int i,sum=0;
while(1){
scanf("%d",&i);
if(i>10||i<0){
printf("请输入小于10整数\n");
continue;
}
else if(i==0){
printf("退出循环\n");
break;
}
sum=0;
do{
sum=sum+i;
i--;
}while(i>0);
printf("sum=%d\n",sum);
}
getchar();
return 0;