输入一个三位数,怎么用c语言将它反向输出?

2024-12-27 08:20:32
推荐回答(2个)
回答1:

#include //递归法倒叙输出!
#include
void main()
{
void reverse(char *s,int i,int j);
char s[100];
gets(s);
reverse(s,0,strlen(s)-1);
puts(s);
}
void reverse(char *s,int i,int j)
{
char c;
if(i>=j)
return;
else
{
c=s[i],s[i]=s[j],s[j]=c;
reverse(s,++i,--j);
}
}
这个不止可以3个数哦!

回答2:


#include

int main()

{

int ge,shi,bai,a;

scanf("%d",&a);

ge=a%10;

shi=a%100/10;

bai=a/100;

printf("%d%d%d",ge,shi,bai);

}