c语言的练习题 求帮帮忙

c语言的练习题 求帮帮忙要具体的代码 谢谢了
2025-03-06 11:14:30
推荐回答(2个)
回答1:

#include
#include
int main()
{
    char str[30]="";
    char *temp;
    printf("请输入数值:");
    gets(str);
    int N=strlen(str);
    temp=str+N-1;
    int i;
    for(i=0;i    {
     printf("%c",*temp--);
}
}

回答2:

#include 

char *change(int n,char s[]) {
int i = 0,sign = 0;
if(n < 0) {
sign = 1;
n = -n;
}
if(n == 0) {
s[0] = '0';
s[1] = '\0';
return s;
}
while(n) {
s[i++] = n%10 + '0';
n /= 10;
}
if(sign) s[i++] = '-';
s[i] = '\0';
return s;
}

int main(void) {
int n,T;
char s[15];
printf("T == ");
scanf("%d",&T);
while(T--) {
scanf("%d",&n);
printf("%d <==> %s\n",n,change(n,s));
}
return 0;
}