1. 程式人生 > >華為面試題:1分2分5分的硬幣,組成1角,共有多少種組合。 Java原始碼

華為面試題:1分2分5分的硬幣,組成1角,共有多少種組合。 Java原始碼

public class Jiaofen {
 public static void main(String args[])
 {
     int i,j,k;
     int n=0;
     for(i=0;i<3;i++)  //五分的硬幣最多2個
     {
         for(j=0;j<=(10-5*i)/2;j++)  //2分的硬幣的個數最多為(100-5i)/2
         {
              for(k=0;k<=10-5*i-2*j;k++)  //1分的硬幣的個數最多為100-5i-2j
              {
                   n++;
                   if(10==5*i+2*j+k)     //注意是“==”
                   System.out.println("1分硬幣的個數為:"+k+";" +
                   "2分硬幣的個數為:"+j+
                     ";5分硬幣的個數為:"+i);
     
               }
         }
     }
     System.out.println(n);
 }
}

相關推薦

試題125硬幣組成1共有多少組合 Java原始碼

public class Jiaofen {  public static void main(String args[])  {      int i,j,k;      int n=0;      for(i=0;i<3;i++)  //五分的硬幣最多2個      {          for(j

**試題**計算1234567891011121314151617181920*20191817161514131211987654321

#include <stdio.h> #define N 31 int * multiplication(int *b,int *arr1,int *arr2,int n); int main(int argc, const char *argv[]) { int a1[

試題請編寫一個字串壓縮程式將字串中連續出席的重複字母進行壓縮並輸出壓縮後的字串

#include<iostream> #include<stdio.h> #include<cstring> using namespace std; //void stringZip(const char *pInputStr, long lInputLen, char

試題(8分鐘寫出程式碼) 有兩個陣列a,b大小都n,陣列元素的值任意無序; 要求通過交換a,b中的元素使陣列a元素的和與陣列b元素的和之間的差最小

先上程式碼 java程式碼: public class MinDiff { public static void main(String[] args){ int[] aa={2,5,4,3,1,0}; int[] bb={7,9,8,10,6,11}

19. 中興試題輸入兩個整數n和m, 從數列1,2,...,n中任意選擇幾個數,使其和等於m, 要求編寫程式輸出所有的組合

2010年中興面試題程式設計求解:輸入兩個整數 n 和 m,從數列1,2,3.......n中隨意取幾個數, 使其和等於 m ,要求將其中所有的可能組合列出來. 分析: 可以使用遞迴思想, 從第n個數開始找其組合, 1)包括n的所有組合 2)不包括n的所有組合 把所有組

試題之資料庫sql優化方案

對於資料庫分割槽欄位,索引欄位,基本資料型別如何在sql進行優化查詢 答案:我們應該在過濾條件使用順序調整成分割槽條件/索引條件/基本資料型別條件 資料庫分割槽 是一種物理資料庫設計技術,DBA和資料庫建模人員對其相當熟悉。雖然分割槽技術可以實現很多效果,但其主要目的是

8分鐘寫出程式碼的試題?不要被標題迷惑!

在程式設計師的江湖中,有一個流傳了很久的故事,那就是: 華為面試題(8分鐘寫出程式碼): 有兩個陣列a,b,大小都為n,陣列元素的值任意,無序; 要求:通過交換a,b中的元素,使陣列a元素的和與陣列b元素的和之間的差最小 華為面試題(8分鐘寫出程式碼)

[試題]簡單錯誤記錄

題目描述 開發一個簡單錯誤記錄功能小模組,能夠記錄出錯的程式碼所在的檔名稱和行號。  處理: 1.記錄最多8條錯誤記錄,對相同的錯誤記錄(即檔名稱和行號完全匹配)只記錄一條,錯誤計數增加;(檔案所在的目錄不同,檔名和行號相同也要合併) 2.超過16個字元的檔名稱,只

試題最短路徑問題---出差遇上大霧

問題描述 思路分析 這個題其實就是求最短路徑的問題,常見的演算法有兩種,dijkstra演算法和floyd演算法 在本例中使用的是後者floyd演算法,時間複雜度O(N^3),空間複雜度O(N^2) 使用它的原因是因為,這個演算法十分之優雅,核心程式碼只有

試題----16進位制轉換10進位制

題目描述 寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 示例1

試題———字串分割

題目描述 •連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列; •長度不是8整數倍的字串請在後面補數字0,空字串不處理。  輸入描述: 連續輸入字串(輸入2次,每個字串長度小於100) 輸出描述: 輸出到長度為8的新字

試題統計一共有多少套五福

最近做了幾套華為的機試題,今天有時間,把之前寫的幾套程式碼全都貼出來。題目都只記得個大概,將就著看吧,不過程式碼都是完整的,自認為寫的還行。 題目描述 大概意思是:集五福,人數≤10,每個人集完五福後,用一串長度為5的字串表示集到的結果,比如“1

Java---練習(試題) 字串擷取(2-最終版)

在java中,字串“abcd”與字串“ab你好”的長度是一樣,都是四個字元。 但對應的位元組數不同,一個漢字佔兩個位元組。 定義一個方法,按照指定的位元組數來取子串。 如:對於“ab你好”,如果取三個位元組,那麼子串就是ab與“你”字的半個,那麼半個

物件排序之Comparator,Comparable介面區別(試題)

給了個類,要求編寫一段程式碼,給以下型別的資料排序(按index降序排): public class A{   public int index ;    public String str;   public …… ; } 條件: 1.資料量很大,要求效能夠; 2.擴充套件性好:按其他資料型別(如 Stri

試題——一道關於指標方面的程式設計題(C/C++)

        *p_zero = *p_unzero;         *p_unzero = 0;         p_zero++;     } } void test_exercise001() {     int A[ARRAYSZIE];     default_random_engine e;

C語言試題大彙總之試題

7. 以下說法正確的是? ( ABC) A. 標頭檔案中的 ifndef/define/endif 是為了防止該標頭檔案被重複引用。 B. 對於#include  <filename.h> ,編譯器從標準庫路徑開始搜尋 filename.h    對於#include  “filename.

試題字串的簡單加減乘運算

最近做了幾套華為的機試題,今天有時間,把之前寫的幾套程式碼全都貼出來。題目都只記得個大概,將就著看吧,不過程式碼都是完整的,自認為寫的還行。 題目描述 大概意思是:實現一個加減乘的計算。給定的樣式是一個字串,且該字串為正確的字串;需要運算的數字均為正

試題判斷一個數字中是否包含兩個相同的子串

描述: 判斷給定的一個數字,把它當成字串以後,該字串中是否包含相同的兩個子串,子串的長度要求大於等於2。 比如:12123,該數字包含兩個“12”子串; 又比如:1223122,該數字包含兩個“

試題——約瑟夫問題的C++簡單實現(迴圈連結串列)

/*     author:jiangxin     Blog:http://blog.csdn.net/jiangxinnju     Function:method of Josephus question */ #include <iostream> us

試題明明的隨機數

題目描述: 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好