C语言的一个简单问题 知道的请进

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:42:06
编个程序 随即输入一个正整数 以相反的的顺序输出 例如输入12345 电脑就输出54321 不好意思 没积分了 请好心人免费教下啊
谢谢大家了

这个的方法也太多了啊!
我写了个用数组处理的,也是简单的,如果想要链表的,给我发信息吧~~
#include <stdio.h>
#include <malloc.h>

int main(int argc, char *argv[])
{
printf("input N:");
int i, n;
scanf("%d", &n);//duo shao ge shu
int * num = (int*)malloc(sizeof(int)*n);
for (i=0;i<n;i++)
{
scanf("%d", &num[i]);
}
for (i=n-1;i>=0;i--)
{
printf("%d ", num[i]);
}

return 0;
}

#include "stdio.h"
int main()
{
int n;
scanf("%d",&n);
int m=n;
while(m){
printf("%d",m%10);
m/=10;
}
return 0;
}

#include<stdio.h>
#include<math.h>
void main()
{
int n;
scanf("%d",&n);
int r=n%10;
printf("%d",r);
while(n/10)
{
n=(n-r)/10;
r=n%10;
printf("%d",r);