杭电1013题,求解我的代码到底哪里有问题?(提交是错的。)

lantian510 2013-01-22 10:08:13
#include<stdio.h>
#include<string.h>
int main()
{
char c[1000];int i,s,a,b;
while(gets(c))
{
if(c[0]=='0'){break;}
b=0;
s=0;
for(i=0;c[i]!='\0';i++)s+=c[i]-'0';

while(s>0)
{
a=s%10;
s/=10;
b+=a;

};


printf("%d\n",b);
}

return 0;
}
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lantian510 2013-01-23
  • 打赏
  • 举报
回复
杭电1013题:http://acm.hdu.edu.cn/showproblem.php?pid=1013(不过现在我已知道错误,谢谢大家的帮组)
ForestDB 2013-01-22
  • 打赏
  • 举报
回复
不是每个人都知道“杭电1013题”是什么。
Qyee16 2013-01-22
  • 打赏
  • 举报
回复
而且,printf 输出自己想看的结果。能够跟踪自己的 程序的执行。。。。 错在哪里。。。 这杭电 1013 在哪里????????????
xxb249 2013-01-22
  • 打赏
  • 举报
回复
断点调试是每个程序员必须掌握的基本技巧

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧