C语言用常规下标法、数组名作为指针访问数组元素、指针变量下标法访问数组元素、使用指针变量访问数组元素4种方法编写从键盘输入数组元素和显示数组元素。
时间: 2024-06-14 16:05:34 浏览: 110
以下是四种方法编写从键盘输入数组元素和显示数组元素的C语言代码:
1. 常规下标法:
```c
#include <stdio.h>
int main() {
int array[10];
int i;
// 从键盘输入数组元素
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素:", i+1);
scanf("%d", &array[i]);
}
// 显示数组元素
printf("数组元素为:");
for (i = 0; i < 10; i++) {
printf("%d ", array[i]);
}
return 0;
}
```
2. 数组名作为指针访问数组元素:
```c
#include <stdio.h>
int main() {
int array[10];
int *ptr = array;
int i;
// 从键盘输入数组元素
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素:", i+1);
scanf("%d", ptr);
ptr++;
}
// 显示数组元素
printf("数组元素为:");
ptr = array;
for (i = 0; i < 10; i++) {
printf("%d ", *ptr);
ptr++;
}
return 0;
}
```
3. 指针变量下标法访问数组元素:
```c
#include <stdio.h>
int main() {
int array[10];
int *ptr = array;
int i;
// 从键盘输入数组元素
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素:", i+1);
scanf("%d", &ptr[i]);
}
// 显示数组元素
printf("数组元素为:");
for (i = 0; i < 10; i++) {
printf("%d ", ptr[i]);
}
return 0;
}
```
4. 使用指针变量访问数组元素:
```c
#include <stdio.h>
int main() {
int array[10];
int *ptr = array;
int i;
// 从键盘输入数组元素
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素:", i+1);
scanf("%d", ptr);
ptr++;
}
// 显示数组元素
printf("数组元素为:");
ptr = array;
for (i = 0; i < 10; i++) {
printf("%d ", *ptr);
ptr++;
}
return 0;
}
```
阅读全文