#include<stdio.h> 2 #include<string.h> 3 #define N 20 4 int main() 5 { 6 char a[N]= {0}; 7 printf("input a char!\n"); 8 gets(a); 9 int i,n; 10 n = strlen(a); 11 for(i = n;i>0;i--) 12 { 13 printf("%c",a[n-1]); 14 } 15 16 putchar('\n'); 17 return 0; 18 }
时间: 2024-02-14 15:19:58 浏览: 53
#include <stdio.h>
4星 · 用户满意度95%
这是一个 C 语言程序,功能是输入一个字符串并倒序输出。程序中使用了 gets() 函数获取用户输入的字符串,但是 gets() 函数存在安全问题,建议使用 fgets() 函数代替。在第 11 行到第 14 行使用了 for 循环倒序输出字符串,但是循环条件应该为 i>0 而不是 i>=0 ,因为字符串最后一个字符的下标为 n-1。
阅读全文