C语言使用二维数组存储惠普,戴尔,三星三个品牌的四个设备为Memory,CPU,hdd,motherboard以及设备价格,输出低于600的品牌设备价格
时间: 2023-10-09 17:11:13 浏览: 126
C语言-----二维数组
好的,我可以回答你的问题。下面是使用二维数组存储品牌和设备价格,并输出低于600的品牌设备价格的C语言代码:
```c
#include <stdio.h>
int main() {
// 声明二维数组
int prices[3][4] = {
{200, 300, 400, 500},
{100, 150, 200, 250},
{600, 700, 800, 900}
};
// 声明品牌数组
char *brands[3] = {"HP", "DELL", "SAMSUNG"};
// 输出低于600的品牌设备价格
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
if (prices[i][j] < 600) {
printf("%s %s price: %d\n", brands[i],
j == 0 ? "Memory" : j == 1 ? "CPU" : j == 2 ? "HDD" : "Motherboard",
prices[i][j]);
}
}
}
return 0;
}
```
输出结果为:
```
HP Memory price: 200
HP CPU price: 300
HP HDD price: 400
HP Motherboard price: 500
DELL Memory price: 100
DELL CPU price: 150
DELL HDD price: 200
DELL Motherboard price: 250
```
阅读全文