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語言中如何給陣列定義並賦初值?
靈凍冰晶霜月 我不清楚你想問什麼,不過第二種寫法是對的。char chars 11 是定義了一個初始值為空總數為11的字元陣列。char s c language 定義一個總數為11的字元陣列,但是有初值。注意是11個不是10個,用這種方定義的字元陣列末尾會加一個 0。陣列的賦值通常是使用花括號來表...
c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素
include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長...
C語言中用一維陣列完成去掉最大值和最小值並求出平均值
護戒之淼 scanf d a i 這句沒必要寫了啊 你都已經定義好陣列a了 不需要在輸入了啊 去掉最大值和最小值 應該是在陣列裡刪去吧 for迴圈的表示式有問題,陣列的下標從0開始,應寫為for i 0 i 5 i 怎樣用c語言任意輸入幾個數去掉最大值和最小值求平均值 聽不清啊 include in...