C程式演算法題二

2021-10-22 17:14:05 字數 1592 閱讀 1091

1.將一張百元大鈔對換成1元、5元、10元的小鈔,要求每種小鈔最少要一張,程式設計求共有多少種對換方法

#include

"stdio.h"

void

main()

}}}printf

("一共有%d種方法"

, n)

;}

2.雞翁一值錢五,雞母一值錢三,雞雛三值錢一,白錢買白雞。問雞翁、母、雛各幾何?輸出所有買法,每一種雞至少要乙隻。

#include

intmain()

}}return0;

}

3.利用指標統計乙個字串中,字母、空格、數字、及其它字元的個數

#include

intmain()

elseif(

*p==

' '||

*p==

'\t'

)elseif(

*p>

'0'&&

*p<

'9')

else

}printf

("alpha:%d digit:%d space:%d other:%d\n"

, alpha, digit, space, other)

;return0;

}

4.找出二維陣列 a 中的最大元素,並要求輸出該元素以及該元素的行號和列號,二維陣列元 素可以從鍵盤輸入也可以定義時直接賦初值

#include

intmain()

,,};

int i,j,imax,jmax;

imax=jmax=0;

for(i=

0;i<

3;i++)}

}printf

("the max number is:a[%d][%d]\n"

, imax, jmax)

;return0;

}

5.列印 2~500 間的全部素數,同時求其和。(只能被 1 和這個數自身整除的數叫素數)

#include

#include

intmain()

}if(leap)

} leap=1;

}printf

("\nthe count is:%d"

, count)

;printf

("\nthe sum is:%d"

, sum)

;return0;

}

6.程式設計,在[1,98]查詢並輸出所有滿足條件「x+x+1+x+2的平方根是整數」的數x(如輸出2、11,因為2+3+4的和為9,11+12+13和為36,他們的平方根3、6都是整數)

#include

#include

void

main()

}}

leetcode演算法題第二題 c

給出兩個 非空 的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式儲存的,並且它們的每個節點只能儲存 一位 數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。definition for singly...

程式設計題走迷宮 C 程式演算法題 迷宮(一)

題目 一天蒜頭君掉進了乙個迷宮裡面,蒜頭君想逃出去,可憐的蒜頭君連迷宮是否有能逃出去的路都不知道。看在蒜頭君這麼可憐的份上,就請聰明的你告訴蒜頭君是否有可以逃出去的路。輸入格式 第一行輸入兩個整數 n和 m,表示這是乙個 n m的迷宮。接下來的輸入乙個 n行 m列的迷宮。其中 s 表示蒜頭君的位置,...

C語言面試演算法題(二)

1.寫乙個函式,它的原形是int continumax char outputstr,char intputstr 功能 在字串中找出連續最長的數字串,並把這個串的長度返回,並把這個最長數字串付給其中乙個函式引數outputstr所指記憶體。例如 abcd12345ed125ss123456789 ...