題解1197:發工資咯 (C語言描述)
原題連結:發工資咯
解題思路:
列舉法
拿出數去減去面額 之後判斷是否大於等於0 若大於等於0就跳出迴圈 繼續下一個數的判斷
注意事項:
若有不明白的地方請在下方評論
參考程式碼:
#include <stdio.h>
int main()
{
int num;
int gz[100];
int mg[6]={100,50,10,5,2,1};
int i,k,len;
while(scanf("%d",&num)!=EOF && num!=0){
len=0;
for(i=0;i<100;i++){
gz[i]=0;
}
for(i=0;i<num;i++){
scanf("%d",&gz[i]);
}
for(i=0;i<num;i++){
while(gz[i]!=0){
for(k=0;k<6;k++){
if((gz[i]-mg[k])>=0){
gz[i]=gz[i]-mg[k];
len++;
break;
}
}
}
}
printf("%d\n",len);
}
return 0;
}
相關文章
- C語言:發工資C語言
- 題解1196:去掉空格 (C語言描述)C語言
- 猜數遊戲--C語言描述遊戲C語言
- 取冪運算--C語言描述C語言
- 資料結構與演算法分析(c 語言描述)習題 1.2資料結構演算法
- 資料結構與演算法分析(c 語言描述)習題 1.3資料結構演算法
- 資料結構與演算法分析(c 語言描述)習題 1.1資料結構演算法
- C語言解決排序問題C語言排序
- 現代編譯原理C語言描述pdf編譯原理C語言
- 關於數位顛倒--C語言描述C語言
- 樹 【資料結構與演算法分析 c 語言描述】資料結構演算法
- 資料結構與演算法分析(c 語言描述)最大子序列和問題資料結構演算法
- C語言職工工資管理系統C語言
- AVL 樹 【資料結構與演算法分析 c 語言描述】資料結構演算法
- 伸展樹 【資料結構與演算法分析 c 語言描述】資料結構演算法
- 棧 ADT 【資料結構與演算法分析 c 語言描述】資料結構演算法
- 用C語言解決迷宮問題C語言
- C語言字串例題C語言字串
- C語言的謎題C語言
- 佇列 ADT 【資料結構與演算法分析 c 語言描述】佇列資料結構演算法
- C語言斷言assert詳解C語言
- C語言 printf詳解C語言
- C語言#define詳解C語言
- C語言開發工具C語言
- 尋找最大公因數(歐幾里得演算法)--C語言描述演算法C語言
- C語言——幾道習題C語言
- c語言程式設計題C語言程式設計
- 主元素問題(C語言)C語言
- C/C++語言精髓 *和&詳解C++
- c語言指標詳解C語言指標
- 詳解C語言函式C語言函式
- c語言陣列名解釋C語言陣列
- c語言列舉詳解C語言
- c語言運算子詳解C語言
- 計算機圖形學原理及實踐——C語言描述pdf計算機C語言
- java開發C語言編譯器:為C語言提供API呼叫JavaC語言編譯API
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言