读书人

这个如何填

发布时间: 2012-09-25 09:55:59 作者: rapoo

这个怎么填啊
求一串数字字符串中的数字之和。如:字符串"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);
}
[解决办法]

探讨
求一串数字字符串中的数字之和。如:字符串"32562",该字符串的数字之和为28
main()
{ int x=0;
char s[10]="32562";
char *p=s;
while(____________)
{ x=____________;
p++;
}
printf("%d\n",x);
}

[解决办法]
C/C++ code
main(){     int x=0;    char s[10]="32562";    char *p=s;    while(*p)    {         x= x + *p - '0';        p++;    }    printf("%d\n",x);} 

读书人网 >C语言

热点推荐