创建长度为4的字符串数组,循环提示为数组内的4个元素赋值,要求反着输出4个元素的值
时间: 2023-03-28 13:00:51 浏览: 69
好的,这是一个关于编程的问题。可以回答。代码如下:
#include <stdio.h>
#include <string.h>
int main() {
char str[4][20];
int i;
for (i = ; i < 4; i++) {
printf("请输入第%d个元素的值:", i+1);
scanf("%s", str[i]);
}
printf("反着输出4个元素的值:\n");
for (i = 3; i >= ; i--) {
printf("%s\n", str[i]);
}
return ;
}
相关问题
Java创建长度为4的字符串数组,循环提示为数组内的四个元素赋值,要求反着输出4个元素的值
可以这样实现:
```java
String[] arr = new String[4];
Scanner scanner = new Scanner(System.in);
for (int i = ; i < arr.length; i++) {
System.out.println("请输入第" + (i+1) + "个元素的值:");
arr[i] = scanner.nextLine();
}
for (int i = arr.length-1; i >= ; i--) {
System.out.println(arr[i]);
}
```
Java创建长度为4的字符串数组,循环提示为数组内的4个元素赋值,要求反着输出4个元素的值
可以使用以下代码实现:
```java
String[] arr = new String[4];
Scanner scanner = new Scanner(System.in);
for (int i = ; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个元素的值:");
arr[i] = scanner.nextLine();
}
for (int i = arr.length - 1; i >= ; i--) {
System.out.println(arr[i]);
}
```
这段代码会创建一个长度为4的字符串数组,然后使用循环提示用户为数组内的4个元素赋值。最后,使用另一个循环反着输出4个元素的值。
阅读全文