这个怎么填啊
求一串数字字符串中的数字之和。如:字符串"32562",该字符串的数字之和为28
main()
{ int x=0;
char s[10]="32562";
char *p=s;
while(____________)
{ x=____________;
p++;
}
printf("%d\n",x);
}
[解决办法]
1.*p ! = '\0'
2. x = x + (*p - '0');
[解决办法]
main()
{ int x=0;
char s[10]="32562";
char *p=s;
while(*p!=0)
{ x=x+*p-'0';
p++;
}
printf("%d\n",x);
}
[解决办法]
main(){ int x=0; char s[10]="32562"; char *p=s; while(*p) { x= x + *p - '0'; p++; } printf("%d\n",x);}