写一个函数,使输入的一个字符串按返序存放,在主函数中输入和输出字符串。
#include <stdio.h> #include <string.h> int main(){ void reverse(char arr[]); char arr[50]; gets(arr); reverse(arr); for(int i=0; i< strlen(arr); i++){ printf("%3c",arr[i]); } printf("\n"); return 0; } void reverse(char arr[]){ int i=0,LEN,j; char c; while(arr[i]!=‘\0‘){ i++; } LEN=i;//‘\0’所在的位置 for(j=0,i=LEN-1; j<LEN/2; j++,i--){ c=arr[i]; arr[i]=arr[j]; arr[j]=c; } }
时间: 2024-12-14 06:28:42