定义一个含有10个整数数据的一维数组,用循环从键盘输入数组元素并打印出来。
#include <stdio.h>
int main() {
int array[10]; // 定义一个含有10个整数数据的一维数组
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &array[i]); // 从键盘输入数组元素
}
printf("您输入的数组元素为:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", array[i]); // 打印数组元素
}
printf("\n");
return 0;
}
【以下回答由 GPT 生成】
使用C语言定义一个包含10个整数元素的一维数组,并通过循环从键盘输入数组元素并打印出来的方法可以通过以下步骤完成:
int arr[10];
这将创建一个名为arr的整数数组,该数组有10个元素。
for (int i = 0; i < 10; i++) {
printf("请输入第%d个元素的值:", i + 1);
scanf("%d", &arr[i]);
}
在每次循环迭代时,提示用户输入第i+1个元素的值,并使用scanf函数将输入的整数值存储在arr[i]中。
for (int i = 0; i < 10; i++) {
printf("第%d个元素的值是:%d\n", i + 1, arr[i]);
}
在每次循环迭代时,使用printf函数打印出第i+1个元素的值。
下面是完整的C语言代码示例:
#include <stdio.h>
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
printf("请输入第%d个元素的值:", i + 1);
scanf("%d", &arr[i]);
}
printf("输入的数组元素为:\n");
for (int i = 0; i < 10; i++) {
printf("第%d个元素的值是:%d\n", i + 1, arr[i]);
}
return 0;
}
更新后的问题已经做了优化,清晰地描述了需要解决的问题,并提供了所需的代码和解释。
【相关推荐】