设计一个程序,输入一个四位数(整数),将各位数字分开,并按期反序输出。例如:输入1234,则输出4321

用vc++来解答

第1个回答  2012-02-20
#include <stdio.h>
#include <string.h>

void main()
{
char a[4];
printf("please info the four numbers\n");
gets(a);
for(int i=strlen(a);i>=0;i--)
{
printf("%c",a[i]);
}

}
望采纳!!!
第2个回答  2012-02-20
#include <iostream>
using namespace std;
void main()
{
int a[4];
cout<<"请输入4个整数字\n";
for(int i=0;i<4;i++)
{
cin>>a(i);
}
for(int i=0;i<4;i++)
{
cout<<a(4-a);
}
}追问

还是有好几个错误

追答

#include
using namespace std;
void main()
{
int a[4];
cout>a[i];
}
for(int i=0;i<4;i++)
{
cout<<a[4-a];
}
}

数组不能用圆括号,必须用方括号

追问

F:\MyProject\Cpp31.cpp(13) : error C2113: pointer can only be subtracted from another pointer

追答

cout<<a[4-i];
不小心打错了

追问

好吧。。程序对的,答案不显示、、

本回答被提问者采纳
相似回答