程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 問題一百四十三:寒冰王座

問題一百四十三:寒冰王座

編輯:關於C

ps:現在死亡騎士希望你能幫他計算一下,最少他要給地精商人多少小費.


[plain] #include <stdio.h> 
 
int main() 

    int i; 
    int j; 
    int k; 
    int n; 
    int m; 
    int l; 
    int num; 
    int max; 
    int cost; 
    int money; 
 
    scanf("%d", &num); 
 
    while(num--) 
    { 
        scanf("%d", &money); 
 
        n=money/350; 
        m=money/200; 
        l=money/150; 
        max=0; 
 
        for(i=0; i<=n; i++) 
        { 
            for(j=0; j<=m; j++) 
            { 
                for(k=0; k<=l; k++) 
                { 
                    cost=i*350+ j*200+ k*150; 
                    if(cost>max && cost<=money) 
                    { 
                       max=cost; 
                    } 
                } 
            } 
        } 
        printf("%d", money-max); 
 
        if(num>0) 
        { 
            printf("\n"); 
        } 
    } 

#include <stdio.h>

int main()
{
 int i;
 int j;
 int k;
    int n;
 int m;
 int l;
 int num;
 int max;
 int cost;
 int money;

 scanf("%d", &num);

 while(num--)
 {
     scanf("%d", &money);

        n=money/350;
  m=money/200;
  l=money/150;
        max=0;

        for(i=0; i<=n; i++)
  {
      for(j=0; j<=m; j++)
   {
       for(k=0; k<=l; k++)
    {
        cost=i*350+ j*200+ k*150;
     if(cost>max && cost<=money)
     {
        max=cost;
     }
    }
   }
  }
  printf("%d", money-max);

  if(num>0)
  {
      printf("\n");
  }
 }
}


結果圖:

 \
 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved