从键盘输入一个三位数,输出其反序三位数,例如672,输出另一个三位数276

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:39:01
不能是这个
#include <stdio.h>
void main()
{
char a,b,c;
scanf("%c%c%c",&a,&b,&c);
printf("%c%c%c\n",c,b,a);
getch();
}

楼上的那个不好,不如这样:
#include <stdio.h>
void main()
{
short n,x,y,z;
scanf ("%d",&n);
x=n%10;n/=10; //用求余的方法得到3个数字
y=n%10;n/=10;
z=n%10;
printf ("%d%d%d\n",x,y,z);
scanf ("%d",&n);
}
最后一个scanf是为了让你看清结果。

我只能给你思路,不能给你源代码,很抱歉(C语言忘记的差不多了呵呵)
定义一个数组,用循环录入,然后循环输出。 录入时候数组index递增,那么输出时候数组index递减就可以了。
这样在n个数字输入并且反序输出时候都可行。

#include <stdio.h>
void main()
{
char a,b,c;
int x;
scanf("%c%c%c",&a,&b,&c);
x=c*100+b*10+a
printf("%d\n",x);
getch();
}

从键盘输入一个三位数,输出其反序三位数,例如672,输出另一个三位数276 键盘输入一个三位数,输出逆序后的数 设计程序,从键盘输入一个三位数abc,现要求依次输入出从右到左的各位数字,即输出另一个三位数cba. 从键盘输入一个三位数,分离出百位,十位,个位?? 从键盘输入一个数如果是3则输出 编写程序要求:从键盘输入任意一个整数,输出图形。 从键盘输入一个大写字母,然后以小写字母输出 编一个程序,输入一个三位数,在窗体打印输出其个位、十位、百位数 如何编写一个例如输入一个三位数123使其输出结果是321的程序 3.从键盘输入两个整数及一个运算符,分别求出其和差积商并输出(其中运算符在两个整数之间输入)。