程式設計題#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 用乙個表示式判斷乙個整數是否在某兩個整數之...