倒序输出一个四位整数

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:24:29
Description

任意读入一个四位整数,颠倒后输出。

Input

输入一行,只有一个整数x(1000<=x<=9999)。

Output

输出只有一行,包括1个整数。
Compile Error??为什么不行

你确定是4位就行

#include <iostream.h>
#include <string.h>
#include <stdio.h>

int main()
{
int a;
char s[5]; //多一个字符存结束符'\0'
cin>>a;
sprintf(s, "%d", a);
cout<<s[3];
cout<<s[2];
cout<<s[1];
cout<<s[0];
return 0;
}

(1000<=x<=9999)在程序中运行不了吧?
貌似是错的
应该写X>=1000&&X<=9999