C语言编程输入一个 20 个字节构成的字符串,并倒序输出。
时间: 2024-02-11 10:09:04 浏览: 64
C语言程序设计-将主函数中输入的字符串反序存放;例如:输入字符串“abcdefg”,则应输出“gfedcba”;.c
5星 · 资源好评率100%
好的,这是一个简单的 C 语言程序实现该功能:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[20];
int len, i;
printf("请输入一个20个字节构成的字符串:");
scanf("%s", str);
len = strlen(str);
printf("倒序输出字符串为:");
for (i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
return 0;
}
```
首先定义一个 char 类型的数组 str 来存储输入的字符串,然后使用 scanf 函数获取用户输入的字符串。接下来使用 strlen 函数获取字符串的长度,然后通过 for 循环倒序输出每个字符。最后返回 0 表示程序正常结束。
阅读全文