早教吧作业答案频道 -->其他-->
求救!好心人输入一个正整数,将其各位数相加,一直加到只剩一位数为止如123456789-->main(){longx;intn;scanf("%ld",&x);do{n=0;do{n=n+;x=x/10;}while();x=n;}while();printf
题目详情
求救!好心人输入一个正整数,将其各位数相加,一直加到只剩一位数为止 如 123456789 -->
main()
{long x; int n;
scanf("%ld",&x);
do{n=0;
do{n=n+_________________;
x=x/10;
}while(________________);
x=n;
}while(___________________);
printf("%d\n",n);
}
main()
{long x; int n;
scanf("%ld",&x);
do{n=0;
do{n=n+_________________;
x=x/10;
}while(________________);
x=n;
}while(___________________);
printf("%d\n",n);
}
▼优质解答
答案和解析
long x; int n;
scanf("%ld",&x);
do{n=0;
do{n=n+x%10;//这里的x%10是取x个位上的数
x=x/10;
}while(x!=0);//这里的条件x!=0,是当x为0时停止循环
x=n;
}while(x==0);//这里是如果x的值不为0的话,就结束
printf("%d\n",n);
scanf("%ld",&x);
do{n=0;
do{n=n+x%10;//这里的x%10是取x个位上的数
x=x/10;
}while(x!=0);//这里的条件x!=0,是当x为0时停止循环
x=n;
}while(x==0);//这里是如果x的值不为0的话,就结束
printf("%d\n",n);
看了求救!好心人输入一个正整数,将...的网友还看了以下:
如图:(1)将程序框图表示的函数写出来;(2)若输出y=1,求输入的x的值. 2020-04-15 …
求高手编写VF程序题~请写完整,1)有一个数列.前两个数是1,1,第三个数是前两个数之和,以后的每 2020-05-13 …
1.a和b属于正整数,a的100次方是一个120位数,a的b次方是一个10位数,求b值?2.f(x 2020-05-17 …
有关概率一个运输系统,在不同的运输水平下其故障不同.在低、中、高运输水平下其故障率分别为0,0.1 2020-05-17 …
设S=1+2+3+4+…+n=n(n+1)/2,求最小正整数n,使得S>2008的算法流程如图10 2020-06-06 …
C语言问题求助第4章分支程序设计1.输入若干整数给x,使用if语句输出x的绝对值,当输入0时结束。 2020-06-09 …
物理题、某小型实验水电站输出功率P=38kW,输电线路总电阻r=1欧姆求1、若采用U=380V输电 2020-06-14 …
求用伪代码表示几个习题拜托各位大神(1)依次将10个数输入,要求将其中最大的数输出(2)有3个数a 2020-07-10 …
总装机容量为11万千瓦的风力发电厂.若采用110kv电压向某地输电.已知从此地到某地的输电线电阻为 2020-07-19 …
如果某发电站将U=6000V的电压直接地加在高压输电线的输入端向远方供电且输送的电功率P=800KW 2020-12-05 …