程式設計題 3 發票統計 C語言

2021-07-26 02:10:20 字數 937 閱讀 8443

程式設計題#3:發票統計

在草稿上畫了這個

輸出就是x[0],x[1],x[2]和y[0],y[1],y[2]

思路是先判斷num是1,2,3哪個人,然後根據m值看有幾個發票,再根據a,b,c發票的型別分別記錄到x,y陣列中

#includeint main()

for (i = 0; i < 3; i++)

else if (type == 'b')

else

}} else if (num == 2)

else if (type == 'b')

else}}

else

else if (type == 'b')

else}}

} printf("1 %.2f\n2 %.2f\n3 %.2f\n", x[0], x[1], x[2]);

printf("a %.2f\nb %.2f\nc %.2f\n", y[0], y[1], y[2]);

return 0;

}

描述有乙個小型的報賬系統,它有如下功能:

(1)統計每個人所報發票的總錢數

(2)統計每類發票的總錢數

在此系統簡化為如下:假設發票類別共有a、b、c三種;一共有三個人,id分別為1、2、3。

輸入系統輸入包含三行,每行第乙個數為人員id(整型,1或2或3),第二個數為發票總張數(張數不超過100),之後是多個發票類別(字元型,a或b或c)和相應發票金額(單進度浮點型,不超過1000.0)。

輸出輸出包含六行,前三行為每人(按id由小到大輸出)所報發票總錢數(保留兩位小數),後三行為每類發票的總錢數(保留兩位小數)。

樣例輸入

POJ C程式設計高階 程式設計題 3 發票統計

注意 總時間限制 1000ms 記憶體限制 65536kb 有乙個小型的報賬系統,它有如下功能 1 統計每個人所報發票的總錢數 2 統計每類發票的總錢數 將此系統簡化為如下 假設發票類別共有a b c三種 一共有三個人,id分別為1 2 3。系統輸入包含三行,每行第乙個數為人員id 整型,1或2或3...

票統計(C程式設計高階第2周)

問題描述 有乙個小型的報賬系統,它有如下功能 1 統計每個人所報發票的總錢數 2 統計每類發票的總錢數 將此系統簡化為如下 假設發票類別共有a b c三種 一共有三個人,id分別為1 2 3。輸入 系統輸入包含三行,每行第乙個數為人員id 整型,1或2或3 第二個數為發票總張數 張數不超過100 之...

C語言程式設計題

程式 目錄 1 遞迴 2 輸入乙個整數 任意位數 倒敘輸出 3 將乙個陣列逆序放到原來陣列中。考慮複雜度 4 斐波那契數列 5 排序 5.1氣泡排序 5.2 選擇排序 6 字串迴圈移動 7 計算字串最後乙個單詞長度 8 刪除乙個字串中指定的所有某個字元。9 用乙個表示式判斷乙個整數是否在某兩個整數之...