C语言使用二位数组存储2个城市1周的气温
时间: 2024-05-10 19:17:53 浏览: 10
可以使用二维数组来存储两个城市一周的气温数据。假设需要存储7天内每天的最高气温和最低气温,可以定义一个6行2列的二维数组,其中每一行表示一天的数据,每一列分别表示两个城市的数据。代码如下:
```c
#include <stdio.h>
int main() {
int temperature[6][2]; // 定义二维数组存储气温数据
// 输入数据
for (int i = 0; i < 6; i++) {
printf("输入第%d天的气温数据(城市1 城市2):", i + 1);
scanf("%d %d", &temperature[i][0], &temperature[i][1]);
}
// 输出数据
printf("\n城市1 城市2\n");
for (int i = 0; i < 6; i++) {
printf("%d℃ %d℃\n", temperature[i][0], temperature[i][1]);
}
return 0;
}
```
需要注意的是,二维数组的下标从0开始,因此定义数组大小时需要根据实际需要减1。同时,输入输出数据时也需要注意下标的范围。以上代码只是一个简单的例子,实际应用中可能需要更多的数据处理和计算。
相关问题
使用C语言在二维数组里面输入多个字符串
当然可以,在C语言中,可以使用字符数组来存储字符串,可以定义一个二维字符数组来存储多个字符串。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
#define ROWS 3
#define COLS 5
int main() {
char strArr[ROWS][COLS];
// 用循环输入多个字符串到二维数组中
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("请输入第%d行第%d列的字符串:", i + 1, j + 1);
scanf("%s", strArr[i][j]);
}
}
// 输出二维数组中的所有字符串
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%s ", strArr[i][j]);
}
printf("\n");
}
return 0;
}
```
这个示例代码定义了一个 3 行 5 列的字符数组 `strArr`,然后用一个双重循环输入多个字符串到数组中,最后输出数组中的所有字符串。
需要注意的是,在输入字符串时,使用 `%s` 格式化字符串,而不是 `%c`。因为 `%c` 只能输入单个字符,而 `%s` 才能输入一个完整的字符串。
希望这个示例代码对你有所帮助!
用C语言使用二维数组打印米字型图案
好的,以下是用C语言使用二维数组打印米字型图案的代码:
```c
#include <stdio.h>
int main() {
int size, i, j;
printf("请输入一个奇数作为米字的大小:");
scanf("%d", &size);
// 声明二维数组
char arr[size][size];
// 初始化数组
for (i = 0; i < size; i++) {
for (j = 0; j < size; j++) {
if ((i == size / 2) || (j == size / 2) || (i == j) || (i + j == size - 1)) {
arr[i][j] = '*';
} else {
arr[i][j] = ' ';
}
}
}
// 打印数组
for (i = 0; i < size; i++) {
for (j = 0; j < size; j++) {
printf("%c ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
运行程序后,输入一个奇数作为米字的大小,即可打印出对应大小的米字型图案。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)