输入一个字符串,将其逆序输出。 输入提示信息:"Please Enter String1:\n" 输入字符串用gets() 输出提示信息和输出格式:"Result is:\n%s\n" 程序运行示例: Please Enter String1: hello world!↙ Result is: !dlrow olleh
时间: 2023-07-05 18:25:44 浏览: 121
C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
好的,下面是实现这个功能的 C 语言代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str[MAX_LEN];
printf("Please Enter String1:\n");
gets(str);
int len = strlen(str);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
printf("\n");
return 0;
}
```
这个程序中使用了 `gets()` 函数来读取输入的字符串,使用 `strlen()` 函数来获取字符串长度,然后从后往前遍历字符串,逐个输出字符。注意,`gets()` 函数有安全性问题,不建议在实际项目中使用,可以使用 `fgets()` 函数代替。
阅读全文