为什么HDOJ1013这道题竟然是WA啊代码如下#includeint main(void){\x05int sum,i,mod;\x05char num[1000];\x05while (1)\x05{\x05\x05sum = 0;\x05\x05scanf("%s",num);\x05\x05if (num[0] == '0')\x05\x05{\x05\x05\x05break;\x05\x05}\x05\x05for (i = 0

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 21:51:30
为什么HDOJ1013这道题竟然是WA啊代码如下#includeint main(void){\x05int sum,i,mod;\x05char num[1000];\x05while (1)\x05{\x05\x05sum = 0;\x05\x05scanf(
x=K@ǿY)Ih$)M@pG!6)=lҒ*B+E|:v(tPĭE$M-EAB=O(Y5Y͍-~9m9]џvsk|ޱ5XFz&_VT&#>( ̲"V+(V29zY!iO:̡ hW[D z3~0 DPb =C-F}9'UoK / PVHqFl!?BQHRZ@3RJ$$DpH$}`!I"vnU6$ȃ VɨhA+)=ƚ0PKeCߨRϏ#&/Mktb 34&}ֶin;z̢KxXdW

为什么HDOJ1013这道题竟然是WA啊代码如下#includeint main(void){\x05int sum,i,mod;\x05char num[1000];\x05while (1)\x05{\x05\x05sum = 0;\x05\x05scanf("%s",num);\x05\x05if (num[0] == '0')\x05\x05{\x05\x05\x05break;\x05\x05}\x05\x05for (i = 0
为什么HDOJ1013这道题竟然是WA啊
代码如下
#include
int main(void)
{
\x05int sum,i,mod;
\x05char num[1000];
\x05while (1)
\x05{
\x05\x05sum = 0;
\x05\x05scanf("%s",num);
\x05\x05if (num[0] == '0')
\x05\x05{
\x05\x05\x05break;
\x05\x05}
\x05\x05for (i = 0; num[i] = '\0'; i++)
\x05\x05{
\x05\x05\x05sum += num[i] - '0';
\x05\x05\x05while (sum > 10)
\x05\x05\x05{
\x05\x05\x05\x05mod = sum % 10;
\x05\x05\x05\x05sum = 1 + mod;
\x05\x05\x05}
\x05\x05}
\x05\x05printf("%d\n",sum);
\x05}
\x05return 0;
}

为什么HDOJ1013这道题竟然是WA啊代码如下#includeint main(void){\x05int sum,i,mod;\x05char num[1000];\x05while (1)\x05{\x05\x05sum = 0;\x05\x05scanf("%s",num);\x05\x05if (num[0] == '0')\x05\x05{\x05\x05\x05break;\x05\x05}\x05\x05for (i = 0
#include
int main(void)
{
\x05int sum,i,mod;
\x05char num[1000];
\x05while (1)
\x05{
\x05\x05sum = 0;
\x05\x05scanf("%s",num);
\x05\x05if (num[0] == '0')
\x05\x05{
\x05\x05\x05break;
\x05\x05}
\x05\x05for (i = 0; num[i] != '\0'; i++)
\x05\x05{
\x05\x05\x05sum += num[i] - '0';
\x05\x05\x05while (sum >= 10) // 漏了个等号,10的时候也要做
\x05\x05\x05{
\x05\x05\x05\x05mod = sum % 10;
\x05\x05\x05\x05sum = 1 + mod;
\x05\x05\x05}
\x05\x05}
\x05\x05printf("%d\n",sum);
\x05}
\x05return 0;
}