编一程序使得,输入几个整数通过程序编译后,输出它的倒序。例如:输入“123456”,输出“654321”。

希望给的答案让一个学C语言不久的人能看懂。~~~
2024-11-22 09:16:57
推荐回答(3个)
回答1:

#include
#include
#define MAX_LEN 100
int main(void)
{
char a[MAX_LEN];/*足够大的字符数组*/
int len;
printf("输入一串数:");
scanf("%s", a);
len = strlen(a);
printf("\n%d位数,开始倒序输出...\n\n\t", len);
while(len>=0)
putchar(a[len]),len--;

/*纯粹无用的两句,为了防止你看不到窗口,随便敲两下回车就返回*/
getchar();
getchar();
return 0;
}

Mingw下编译通过。

回答2:

这个过没什么问题(C语言初学)
#include
#include
main()
{
char str[100];
int n;
scanf("请输入整数");
gets(str);
n=strlen(str);
for(;n>=0;n--)
printf("%c",str[n]);
getch();
}

回答3:

1755484589588888888888888888887984897417*1928416