求指教:为什么只能输入一次数据额?
按说我这段代码输入数据的次数应该是由T决定的,为什么我只能输入一次呢????#include<stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
int T,i,sum,j,m;
scanf("%d",&T);
char n[1000001];
for(i=0;i<T;i++)
{
getchar();
scanf("%s",n);
j=strlen(n);
m=0;
for(i=0;i<j;i++)
m=m+n[i]-48;
while(m>=10)
{
sum=0;
while(m!=0)
{
sum=sum+m%10;
m=m/10;
}
m=sum;
}
printf("%d\n",m);
}
getch();
}