C语言使用数据结构创建两个由键盘输入数值的表ab
时间: 2024-11-10 21:26:08 浏览: 13
浮点型数据同整型数据一样。-C++程序设计(谭浩强完整版)
在C语言中,我们可以使用数组或动态内存分配的结构体来创建两个表,如a和b,用于存储键盘输入的数值。这里我们假设你想创建两个一维整数数组。下面是一个简单的示例:
```c
#include <stdio.h>
#define SIZE 5 // 定义数组大小
void inputTables() {
int a[SIZE], b[SIZE]; // 创建两个数组a和b
for (int i = 0; i < SIZE; i++) { // 循环获取用户输入并存储到数组中
printf("请输入元素 %d 的值,对于数组a: ", i+1);
scanf("%d", &a[i]);
printf("请输入元素 %d 的值,对于数组b: ", i+1);
scanf("%d", &b[i]);
}
}
int main() {
inputTables();
// 打印数组内容
printf("\nArray a: ");
for (int i = 0; i < SIZE; i++) {
printf("%d ", a[i]);
}
printf("\nArray b: ");
for (int i = 0; i < SIZE; i++) {
printf("%d ", b[i]);
}
return 0;
}
```
在这个例子中,`inputTables()`函数会通过循环获取用户的输入,并将它们分别存放在`a`和`b`数组中。`main`函数里则展示了如何打印这两个数组的内容。
阅读全文