如何在c語言中用陣列把商品的編號與名稱聯絡起來

2021-08-29 05:17:40 字數 748 閱讀 3568

1樓:金色潛鳥

簡單地用幾個陣列:

int i,k=-999,n=5;

int n=888;

char x[20]="c28";

int bianhao[100] =

char mc[100][20]=;

float price[100]=;

對應的0號商品存 bianhao[0],mc[0],price[0];

對應的i號商品存 bianhao[i],mc[i],price[i];

---------------------------------------

已知 商品編號 n=888 查詢:

for (i=0;i= 0) printf("%d %s %f\n",bianhao[k],mc[k],price[k]);

------------------------------------

已知 商品名 x="c28" 查詢:

k=-999;

for (i=0;i= 0) printf("%d %s %f\n",bianhao[k],mc[k],price[k]);

2樓:

可以用字串陣列。

arr[i]="編號;名稱"

如果想得到其中的值,可以對陣列進行拆分得到相應的編號與名稱 。

3樓:滄海雄風

可以用二維陣列

char data[10] =,,};

c語言陣列問題C語言中用陣列解約瑟夫問題

答案是a 前2個 就表示乙個 字元 接著是141共三個字元 接著的 141表示乙個字元 abc三個字元 t製表符,乙個字元 所以總共9個字元 include include void main for i 0 i 5 i 放入新陣列printf n for i 0 i 5 i 輸出新陣列 求平均63...

C 語言中,用for迴圈輸入一維陣列int a0for int i 0 i

不行,陣列必須有實際大小,才能分配記憶體 你這樣寫這個陣列就只有乙個元素 c 中我要用乙個for迴圈語句輸入一維陣列for int i 0 i include using namespace std int main c 語言當中的程式設計 for int i 0 i 5 i 這段話是什麼意思呢 1...

如何在c語言中跳出for迴圈

跳出for迴圈主要有以下2中方式 1 用break語句。如 int i for i 0 i 10 i printf d i 2 用return語句 一般用在函式體屬中,作為函式的返回值跳出該函式,也即跳出了函式體中的for迴圈 int fun int a 就用break啊!在for迴圈裡面加個判斷,...