实现将任意正整数按反序输出如输入12345则输出54321。用c语言做题,求各位大神指教

如题所述

#include <stdio.h>
#include <string.h>
#define MAX 100    //整数长度上限100,可自定义
int main()
{
char num[MAX]={0};
int len;
scanf("%s",num);
len=strlen(num);
while(len--)
{
printf("%c",num[len]);
}
printf("\n");
    return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-08
int a=12345, b=0;
while(a != 0)
{
b=b*10+a%10;

a=a/10;

}
printf("%d", b);
相似回答