把输入的整数(最多不超过五位),按输入的反方向输出。例如输入12345,要求输出结果是54321.编程实现此功能。
方法1:
#include<stdio.h>
#include<string.h>
#define N 5
int main()
{
int i,n,t,a[N];
printf("请输入五位整数:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=4;i>=0;i--)
{
printf("%d ",a[i]);
}
}
方法2:
#include<stdio.h>
#include<string.h>
#define N 5
int main()
{
int i,n,t;
char a[N];
printf("请输入五位整数:");
gets(a);
n=strlen(a);
for(i=0;i<(N-1)/2;i++)
{
t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
puts(a);
}