用c语言编程 从键盘上输入一个三位数,分别输出每一位数字,并按逆序输出该三位数。
2个回答
展开全部
#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");
}
展开全部
#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;
}
我调试过了 可以运行 希望采纳
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;
}
我调试过了 可以运行 希望采纳
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询