原创 1802: Fibonacci數

題目描述 無窮數列1,1,2,3,5,8,13,21,34,55...稱爲Fibonacci數列,它可以遞歸地定義爲 F(n)=1 ...........(n=1或n=2) F(n)=F(n-1)+F(n-2).....(n>2) 現要你

原创 譯密碼

代碼: #include<stdio.h> int main() {     char c;//一句英文是一個字符一個字符解密的,下同。     c=getchar();     while(c!='\0')     {         

原创 有3 個字符串,要求找出其中最大者。

代碼: 一:定義三個一維數組 #include<stdio.h> #include<string.h>//在使用字符串處理函數時,需要添加上的頭文件。 int main() {     char a[20],b[20],c[20],str

原创 1823: 公約數和公倍數(函數實現)

題目描述 小明被一個問題給難住了,現在需要你幫幫忙。問題是:給出兩個正整數,求出它們的最大公約數和最小公倍數。 輸入 第一行輸入一個整數n(0<n<=10000),表示有n組測試數據; 隨後的n行輸入兩個整數i,j(0<i,j<=3276

原创 輸入一行字符,統計其中有多少個單詞,單詞之間用空格分開。

代碼: #include<stdio.h> int main() {     char a[100],c;     int i,word=0,sum=0;     gets(a);     for(i=0;(c=a[i])!='\0';i

原创 1839: 三角形面積

題目描述 給你三個點,表示一個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入 每行是一組測試數據,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。(座標值都在0到10000之間) 輸入0 0 0 0 0 0表

原创 棧、隊列容器

棧: #include<stack> #include<iostream> using namespace std; int main(int argc,char *argv[]) { //定義堆棧s,其元素類型是整形 stack

原创 1818: 5個數求最值

題目描述 設計一個從5個整數中取最小數和最大數的程序 輸入 輸入只有一組測試數據,爲五個不大於1萬的正整數 輸出 輸出兩個數,第一個爲這五個數中的最小值,第二個爲這五個數中的最大值,兩個數字以空格格開。 樣例輸入 1 2 3 4 5 樣

原创 1892: 揹包問題

                                                     1892: 揹包問題                                                        

原创 A - 做一個正氣的杭電人

做人要有一身正氣,杭電學子都應該如此。比如我們今天的考試就應該做到“誠信”爲上。  每次考試的第一個題目總是很簡單,今天也不例外,本題是要求輸出指定大小的"HDU"字符串,特別地,爲了體現“正氣”二字,我們要求輸出的字符串也是正方形的(行

原创 D - 閱讀順序

大多數語言是從左向右讀的。但是,在一些語言中,閱讀順序是從右向左讀的。這給語言交流增加了不少的麻煩。現在,請你編寫一個程序,能夠將一從左到右書寫的文字自動轉成從右向左的順序。 Input 輸入的第一行是一個數字n(n<100),接下來的有

原创 1257: 捕殺惡龍

題目描述  動物園有一條n個頭的惡龍,你希望僱傭一些騎士把它殺死(也就是砍掉所有的頭)。現在有m個騎士可以僱傭,一個能力值爲 x 的騎士可以砍掉惡龍一個直徑不超過 x 的頭,且需要支付 x 個金幣。如何僱傭騎士才能砍掉惡龍所有的頭,並且支

原创 1811: 素數求和問題

題目描述 現在給你N個數(0<N<1000),現在要求你寫出一個程序,找出這N個數中的所有素數,並求和。 輸入 第一行給出整數M代表多少組測試數據 每組測試數據第一行給你N,代表該組測試數據的數量。 接下來的N個數爲要測試的數據,每個數小

原创 1736: 看電視

                                                   1736: 看電視                                                          

原创 1803: 會場安排問題

                                                                  時間限制: 3 Sec  內存限制: 64 MB