你需要编写一个C语言程序,将用户输入的数据存储到数组中并输出。以下是一个简单的示例程序,演示如何使用C语言数组来存储和显示用户输入的数据:
#include <stdio.h>
int main() {
// 定义一个数组来存储数据
int data[100];
int n, i;
// 提示用户输入数据数量
printf("请输入数据的数量(最多100个):");
scanf("%d", &n);
// 检查数据数量是否超出数组大小
if (n > 100) {
printf("数量超出范围,请重新运行程序并输入最多100个数据。n");
return 1;
}
// 提示用户输入每个数据
printf("请输入 %d 个数据:n", n);
for (i = 0; i < n; i++) {
printf("数据 %d: ", i + 1);
scanf("%d", &data[i]);
}
// 输出用户输入的数据
printf("您输入的数据是:n");
for (i = 0; i < n; i++) {
printf("%d ", data[i]);
}
printf("n");
return 0;
}
代码说明:
- 数组声明:
int data[100];
声明了一个可以存储最多100个整数的数组。 - 用户输入数据数量:使用
scanf("%d", &n);
获取用户输入的数据数量。 - 检查数据数量:如果用户输入的数量超过了数组的最大容量(100),程序会提示错误并退出。
- 输入数据:通过循环
for (i = 0; i < n; i++)
提示用户依次输入数据,并存储到数组中。 - 输出数据:再次通过循环
for (i = 0; i < n; i++)
输出存储在数组中的数据。
这个示例展示了C语言中数组的基本用法,以及如何与用户进行交互以存储和显示数据。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/191077.html