#include<stdio.h>
int main(){
int a,b,i=1,h=0;
scanf("%1d",&b);
while(b!=NULL){
if(b==' '){printf("%d",i);i=0;}
if(b=='-')continue;
h=h+b;
scanf("%1d",&b);
i++;
}
return 0;
}
请问是什么地方错了
所以你贴的代码和题目有半点关系吗?!!!
#include <stdio.h>
int main()
{
int repeat,n,sum,cnt;
while(scanf("%d",&repeat)==1)
{
for(;repeat>0;repeat--)
{
for(scanf("%d",&n),sum=0,cnt=0;++cnt&&n;n/=10)
{
sum+=n%10;
}
printf("%d %d\n",cnt,sum);
}
}
return 0;
}