信息学奥赛C++语言:奖励钢笔
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛C++语言:奖励钢笔
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
期未來臨了,班長小Q決定將剩余班費X元錢,用于購買若干支鋼筆獎勵給一些學習好、表現好的同學。
已知商店里有三種鋼筆,它們的單價為6元、5元和4元。
小Q想買盡量多的筆(鼓勵盡量多的同學),同時他又不想有剩余錢。
請您編一程序,幫小Q制訂出一種買筆的方案。
【輸入】
輸入只有一行,表示班費X元。
【輸出】
輸出一個數,表示在不剩余錢的情況下,買最多4元鋼筆的數量。
【輸入樣例】
17
【輸出樣例】
3
代碼
#include<cstdio> using namespace std; int x,a,m; int main() {scanf("%d",&x);if(x%4==0){a=x/4;m=a;printf("%d",m);}if(x%4==1){a=x/4;m=a-1;printf("%d",m);}if(x%4==2){a=x/4;m=a-1;printf("%d",m);} if(x%4==3){a=x/4;m=a-2;printf("%d",m);}return 0; } #include<iostream> using namespace std; int x,a,m; int main() {cin>>x;if(x%4==0){a=x/4;m=a;cout<<m;}if(x%4==1){a=x/4;m=a-1;cout<<m;}if(x%4==2){a=x/4;m=a-1;cout<<m;} if(x%4==3){a=x/4;m=a-2;cout<<m;}return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛C++语言:奖励钢笔的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 收集瓶盖赢大奖(信息学奥赛一本通-T10
- 下一篇: 计算分数的浮点数值(信息学奥赛一本通-T