深爱 水树奈奈mp3下载:C语言问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 13:50:18
怎么编个程序让字符串逆序输出???麻烦帮帮手~!
main()
{
char *p,str[30],str1[20],str2[10];
gets(str1);
gets(str2);
strcpy(str[30],strcat(str1,str2));
puts(str[i]);
getch();
}
怎么让str[30]逆序输出?
for(i=30;i>=0;i--)
printf("%c",str[i])
不行啊~~
验证过再发上来好吗?

void main()
{
printf("the string is:\n");
char *str="abcdefg";
char *p=str;
int n=0;
printf("%s\n",str);
while(*str!='\0')
{
str++;
n++;
}
printf("There %d charactors.\n",n);
for(int i=n-1;i>=0;i--)
{
printf("%c",*p+i);
}
printf("\nfinished\n");
}
这样差不多吧。

void sa(char ch)
{
if(ch!='\n')
{
sa(getchar()); /*递归调用*/
putchar(ch);
}

for(i=30;i>=0;i--)
printf("%c",str[i])

用循环
for(i=9;i>=0;i++)
printf("%c",a[i])