刚学C的菜鸟提个关于编写一个函数,反序输出一个字符串的问题
望大家帮帮忙,刚学都不太懂编写一个函数,反序输出一个字符串
#include<stdio.h> #include<string.h> #define N 1000 void zh(char a[]) { int i,j; i=strlen(a); /* 测出字符串长度 */ printf("转换后为:\n"); for(j=i-1;j>=0;--j) printf("%c",a[j]); /* 逆序输出字符串 */ } int main(void) { char a[N]; printf("请输入要转换的字符串:\n"); gets(a); /* 输入要转换的字符串 */ zh(a); /* 转换函数*/ getch(); }