華為面試題:1分2分5分的硬幣,組成1角,共有多少種組合。 Java原始碼
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);
}
}
相關推薦
華為面試題: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
**華為面試題:**計算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),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好