首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这个如何填

2012-09-25 
这个怎么填啊求一串数字字符串中的数字之和。如:字符串32562,该字符串的数字之和为28main(){ int x0cha

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

热点排行