C语言的高手进来帮帮忙啊……求救中……

2025-06-23 11:17:15
推荐回答(2个)
回答1:

#include

void printd (int n)
{
char temp[32];
int i = 0;
int j = 0;
char t;
while (n)
{
temp[i++] = n%10 +48;
n/=10;
j++;
}

temp[j--] = 0;
i=0;
while (i {
t = temp[i];
temp[i] = temp[j];
temp[j] = t;
i++;
j--;
}

printf("%s",temp);
}

main()
{
printd(32435);
}

回答2:

#include
#include

using namespace std;

void printd(int n)
{
char arr[10];
memset(arr,0,10);
sprintf(arr,"%d",n);
printf("%s\n",arr);
}
int main()
{
int num=1234;
printd(num);
getchar();
return 0;
}