编程 4位数 让其倒序输出

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:58:40
C++环境 任意输入4位数字 运行结果 使其倒序输出!! 谢谢!! 带讲解最好!! 在线等 !!
如 输入5896 运行后显示 6985 我是初学者!! 谢谢 写下程序!!

我这有三种方法:
1.
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
do {
printf("%d ", n%10);
n/=10;
}while(n);

printf("\n");

return 0;
}

2.
#include <stdio.h>
int main(void)
{
int n,b=0;
printf("请输入一个数:\n");
scanf("%d",&n);
while(n!=0)
{
b=b*10+n%10;
n/=10;
}
printf("%d",b);

return 0;
}

3.
#include<stdio.h>
void main()
{
int n,k;
scanf("%d",&n);
for(;n!=0;)
{k=n%10;
printf("%d",k);
n=n/10;}
printf("\n");
}

cin 提取一个string对象。
然后用string的reverse方法。
最后cout 该sting对像。