用c语言编程 从键盘上输入一个三位数,分别输出每一位数字,并按逆序输出该三位数。

 我来答
又在厕所弹钢琴
2015-06-16 · TA获得超过169个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:85.1万
展开全部

#include<stdio.h>

#include <stdlib.h>

int main(){

int i;

int a =0; //等待被拆分

int b[3]; //创建数组,等待存放被拆分的数

scanf("%d", &a);

for (i = 0; i < 3; i++)

{

b[i] = a % 10;  //求a对10的模,得到个位数

a /= 10;  //除10降一位

}

for (i = 2; i >=0; i--){

printf("分别是%d\n", b[i]);

}

printf("反向输出:");

for (i = 0; i < 3; i++){

printf("%d", b[i]);

}



system("pause");


}


蔡浩10
推荐于2018-03-01 · TA获得超过100个赞
知道答主
回答量:60
采纳率:100%
帮助的人:33.2万
展开全部
#include<stdio.h>
int main()
{ int num=0;
int a=0,b=0,c=0;
printf("请输入一个三位正整数:");
scanf("%d",&num);
a=num/100;
b=num/10%10;
c=num%10;
printf("倒序输出:%d\n",100*c+10*b+a);
return 0;
}
我调试过了 可以运行 希望采纳
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式