用c语言。一个3位数。分别输出.个位。十位。百位。数字。并求各位数字

用c语言。一个3位数。分别输出.个位。十位。百位。数字。并求各位数字之和... 用c语言。一个3位数。分别输出.个位。十位。百位。数字。并求各位数字之和 展开
 我来答
赢下全世界
2018-03-30 · TA获得超过1.2万个赞
知道小有建树答主
回答量:49
采纳率:47%
帮助的人:8418
展开全部

c语言分别输出个位十位和百位的数字,可以根据下面步骤进行,c语言作为一种程序代码,因此在输入时绝对不能弄错任何符号。

1.#include<stdio.h>void main(){

2.int a,a0,a1,a2;scanf("%d",&a);

3.a2=a/100;     /*确定x百位的数*/

4.a1=(a-a2*100)/10;   /*确定x十位数*/

5.a0=a-a2*100-a1*10; /*确定x个位数*/

6.printf("百十个位数分别为:

7.%d,%d,%d\n",a2,a1,a0);}

以上就是用c语言输入一个三位数的步骤。

xinjichang
2016-06-21 · TA获得超过243个赞
知道小有建树答主
回答量:398
采纳率:25%
帮助的人:78.1万
展开全部
int Total;
scanf("%d", &Total);
//百位
int m = Total / 100;
int n = Total - m * 100;
n = n / 10;
int t = Total % 10;

//m n t分别为百位 十位 个位 求和
int nRet = m + n + t;
望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Gumdramon
2017-09-15
知道答主
回答量:3
采纳率:100%
帮助的人:1854
展开全部
#include<stdio.h>
void main()
{
int num,a,b,c;
scanf("%d",&num);
a=num/100;
b=num/10%10;
c=num%10;
printf("%d,%d,%d",c,b,a);
}
这样也行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是丑九怪
2016-06-21 · 分享从无到有,界限从有到无
我是丑九怪
采纳数:327 获赞数:792

向TA提问 私信TA
展开全部
#include<stdio.h>
void main()
{
int a,a0,a1,a2;
scanf("%d",&a);
a2=a/100; /*确定x百位的数*/
a1=(a-a2*100)/10; /*确定x十位数*/
a0=a-a2*100-a1*10; /*确定x个位数*/
printf("百十个位数分别为:%d,%d,%d\n",a2,a1,a0);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式