定义数组存入5个名字然后逆序输出c语言
时间: 2024-02-23 15:01:38 浏览: 68
C语言实现输出数组逆序对个数
下面是一个示例程序,可以实现定义一个包含5个字符串的数组,然后逆序输出这个数组中的所有字符串:
```c
#include <stdio.h>
#include <string.h>
int main() {
char names[5][100]; // 定义包含5个字符串的数组
int i;
// 读入5个名字
for (i = 0; i < 5; i++) {
printf("请输入第%d个名字:", i + 1);
scanf("%s", names[i]);
}
// 输出逆序后的名字
printf("逆序输出的名字:\n");
for (i = 4; i >= 0; i--) {
printf("%s\n", names[i]);
}
return 0;
}
```
在这个程序中,我们使用了一个包含5个字符串的二维数组 `names`,每个字符串的最大长度为100。然后通过循环读入5个名字,放入这个数组中。最后再循环逆序输出这个数组中的所有字符串。
阅读全文