C语言的问题,帮我改改

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:39:44
第一个:
#include "stdio.h"
#include "string.h"
main()
{char str[100],str1;
char f(char str[100]);
gets(str);
str1=f(str);
printf("%s",str1);
}
char f(char str[100])
{char y[100];
int i,j,c;
c=strlen(str); j=c-1;
for(i=0;i<c;j++)
{y[j]=str[i];
j--;
}
y[c]='\0';
return(y);
}
第二个:
#include "stdio.h"
#include "string.h"
main()
{char str[100],str1[100]; int i;
char A(char n);
clrscr();
gets(str);
for(i=0;i<strlen(str);i++)
str1[i]=A(str[i]);
str1[i+1]='\0';
printf("%s",str1);
}
char A(char n)
{char b;
b=n+1;
return(b);
}
第三个:
#include "stdio.h"
#include "string.h"
main()
{int a[10];
int i;
int A(int n);
clrs

第一个应该为:
第一个:
#include "stdio.h"
#include "string.h"
main()
{char str[100],str1;
char f(char str[100]);
gets(str);
str1=f(str);
printf("%s",str1);
}
char f(char str[100])
{char y[100];
int i,j,c;
c=strlen(str); j=c-1;
for(i=0;i<c;j++)
{y[j]=str[i];
j--;
}
y[c]='\0';
return(y);