目的:将输入的字符串反转输出
思路:获取输入字符串后,从尾到头将字符串重新赋给另一个字符串,记得尾巴加'\0'
#include <stdio.h> #include <string.h> char input_str[1000] = {0}; char output_str[1000] = {0}; int main(void) { int i = 0; int len = 0; scanf("%s\n", &input_str); len = strlen(input_str); for(i=0; i<len; i++) { output_str[i] = input_str[len-i-1]; } output_str[i] = '\0'; printf("%s\n",output_str); return 0; }