怎样编程:任意输入一个5位正整数,求个数位的和.如输入45612,求和后的结果18

[复制链接]
查看11 | 回复2 | 2007-1-9 12:46:17 | 显示全部楼层 |阅读模式
substring()
回复

使用道具 举报

千问 | 2007-1-9 12:46:17 | 显示全部楼层
转化为字符,依次取1-5,再转为数字 相加
回复

使用道具 举报

千问 | 2007-1-9 12:46:17 | 显示全部楼层
main(){int n,a,b,c,d,e,s;printf("qing shu ru wu wei zheng shu ");scanf("%d",&n);a=(int)n/10000.0;b=(int)(n-a*10000)/1000.0;c=(int)(n-a*10000-b*1000)/100.0;d=(int)(n-a*10000-b*1000-c*100)/10.0;e=n-a*10000-b*1000-c*100-d*10;s=a+b+c+d+e;printf("%d\n",s);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行