永发信息网

如何在C语言里用什么语句可以做到 如输入123 实现输出1+2+3

答案:4  悬赏:40  手机版
解决时间 2021-04-03 05:34
如何在C语言里用什么语句可以做到 如输入123 实现输出1+2+3
最佳答案
//这样就ok啦,欢迎交流
//这样就可以随机的输入啦
#include
int main(){
int tar;
scanf("%d", &tar);
int res_sum = 0;
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
printf("%d
", res_sum);
return 0;
}追问如果我想最终最终得到一个个位数字 怎么办呢

举个例子
随机输入20151122247
然后执行2+0+1+5+1+1+2+2+2+4+7
结果是27
然后再执行2+7
最终得到一个个位数字
这里是9
之后对数字进行判断
1执行输出 黑色
2执行输出 绿色
以此类推
判断我倒是可以试试 就是不知道前面该怎么把数字加成个位数追答//明白啦
//如果输入的位数不超过10位的话,那么下面的code就ok了,如果超过了10位,那还得修改下
#include
int main(){
int tar;
scanf("%d", &tar);
int res_sum = 0;
while(tar>10){
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
tar = res_sum;
res_sum = 0;
}
printf("%d
", tar);
return 0;
}追问谢谢你的热心
恩 
有时可能会超过十位 
因为有可能会要输入电话号码
我试着用你的改了一下
但是却出问题了

追答你的code和我的不一样啊,如果输入超过10位,可以用下面的code:
#include
#include
#define N 100
int main(){
char str_tar[N];
int tar = 0,i, res_sum = 0;
scanf("%s", str_tar);
for(i = 0; i tar+= str_tar[i] - '0';
}
while(tar>10){
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
tar = res_sum;
res_sum = 0;
}
printf("%d
", tar);
return 0;
}追问恩
谢谢你
全部回答
#include
int main()
{
int i,s=0;
getchar();
for(i=1;i<4;i++)
s+=i;
printf("%d",s);
return 0;
}
这个就可以啊追问谢谢你
#include
char a[222],b[222];
gets(a);
int n=0,k=0;
n=strlen(a);
for(int i=0;i{
b[k++]=a[i];
b[k]="+"
}
b[k++]="\0";
puts(b);追问谢谢你
#include
int main()
{
int n=123;
int a,b,c,sum;//a,b,c分别表示123的百位,十位和个位的数,sum表示结果
a=n/100;
b=(123-a*100)/10;
c=123%10;
sum=a+b+c;
printf("sum %d\n",sum);
return 0;
}追问谢谢你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
解签:功名签
11kw三相电机多少钱一台
旅游 现在去九寨沟需要带什么装备
魔兽世界黑珍珠哪里打,怎么去的,这个爆率高
单选题“神舟七号”载人航天飞船于2008年9月2
服装车有多少种,哪种服装车比较好操作
打算毕了业去四川电大,不知道要花多少钱,要
我在朋友的朋友介绍的人买的AHC面膜,求鉴定
求400元附近的女毒耳机,炫酷一点的
每天称颂观音菩萨名号和文殊菩萨心咒。每次诵
古镇凶灵之巫咒缠身结局是什么意思
《养生堂》是个怎样的一个节目?
安卓手机怎么做才能减少卡顿和发热的情况
发育初期女孩该怎么选择内衣
因人施用 什么意思
推荐资讯
跟一个双子女的分手了,到今晚凌晨她就打电话
求皮囊 蔡崇达 txt
如何理解“十月革命一声炮响,给中国送来了马
评价、评判,区别是?
自行车车把直径都一样吗?
无线话筒丢了一只,还能重新配话筒吗?谢谢!
虾米能和豆腐一起炒着吃吗
excel怎么使用公式if和vlookup。
我和她还有她闺蜜。走在大街上她吃冰淇淋,而
DNF中街霸天罗地网中对束缚中的怪多加的攻击
如何在zencart后台设置当订单金额大于多少时
超级仨街舞培训地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?