第1个回答 2007-05-07
main()
{
int x;
printf("please input digst:\t");
scanf("%d",&x);
put_(x);
}
void put_(int x);
{
int y;
y=x/10;
if(y==0);
printf("%d",x);
else
{
put_(y);
printf("%d",x%10);
}
}
第2个回答 2007-05-07
main()
{
int a[5],i;
for (i=0;i<5;i++)
scanf ("%d",&a[i])\*循环输入5个值*\
for (i=4;i>=0;i--)\*倒过来输出*\
printf ("%d",a[i]);\*每次循环都输出*\
}
第3个回答 2007-05-07
#include"stdio.h"
#include"string.h"
void main()
{
int i,a;
char s[80],c[80];
gets(s);
a=strlen(s);
for(i=0;i<a;i++)
c[a-1-i]=s[i];
puts(c);
}
第4个回答 2007-05-10
zyx1987和misslwt的方法都非常不错,可以加上一些检验输入的逻辑就贴近要求了,赞一个!