为什么我的代码无法结束输入
#include <stdio.h>
int main()
{
int i;
int count=0;
int sum=0;
int flage=1;
scanf("%d",&i);
while(flage){
if(0==i) break;
count++;
sum+=i;
}
printf("%d,%d\n",sum,count);
return 0;
}