第一屆藍橋杯預賽試題 c 本科
第一題,以下函式的功能是將任意整數進行因式分解,
請完成該程式的空缺使函式能夠正常運算
void f(int n)
} if(n>1) printf(「%d\n」, n);
}第二題,以下函式的功能是將給定字串進行倒序輸出,
請完成該函式空缺部分。
char* p = 「abcdef」;
char* q = (char*)malloc(strlen(p)+1);
for(int i=0, int len=strlen(p); i q__1__ = p[i+1];
q[len-1] = p[0];
—–(2)—-;
printf(「%s\n」, q);
第三題,
int f(int m, int n)
第四題,任意給出乙個四位數,
把它重新組成乙個四位的最大數和乙個最小數,
算出兩者間的差。
例如:3721這個數,可以重組成:7321和1237,相數之差為7321-1237
請完善下面這個函式,以實現此功能
int f(int n)
for(i=0; i<3; i++)
for(int j=0; j<3-i; j++)
if(n[j]>n[j+1])
int n_min=0;
for(i=0; i<4; i++)
n_min = n_min * 10 + n[i] ;
int n_max = 0;
for(i=3; i>=0; i–)
n_max = n_max * 10 + n[i];
return n_max-n_min;
}第五題,假設有m+n個人,其中,
m個人手持面額為5角的硬幣,
n個人手持面額為1元的硬幣,
他們都要乘車買票,
現假設售票員手中無零鈔,
票價為5角,
下面這個函式就可以算出這m+n個人所有可能的買票情況,
請完善此函式。
//m: 持有5角幣的人數
//n: 持有1元幣的人數
//返回:所有順利完成購票過程的購票次序的種類數
int f(int m, int n)
最後一題:程式設計題:
注:最後一題的程式設計題對參賽者的要求相當高,以下**在你提交自己的程式設計思路前是不可見的。
求二十四點:
// : defines the entry point for the console application.
//#include 「
#include 「
#include 「
#include 「
#include 「
#include 「
/* 從一副撲克牌中,任取4張。
2-10 按其點數計算(為了表示方便10用t表示),j,q,k,a 統一按 1 計算
要求通過加減乘除四則運算得到數字 24。
本程式可以隨機抽取紙牌,並用試探法求解。
*/void givepuzzle(char* buf)
; for(int i=0; i<4; i++)
}void shuffle(char * buf)
}int getcardvalue(int c)
char getoper(int n)
return 『 『;
}double mycalcu(double op1, double op2, int oper)
return 0;
}void makeanswer(char* answer, int type, char* question, int* oper)
switch(type) }
bool testresolve(char* question, int* oper, char* answer)
return true;
//return false;}/*
採用隨機試探法:就是通過隨機數字產生加減乘除的組合,通過大量的測試來命中的解法
提示:1. 需要考慮用括號控制計算次序的問題比如:( 10 – 4 ) * ( 3 + a ), 實際上計算次序的數目是有限的:
a*(b*(c*d))
a*((b*c)*d)
(a*b)*(c*d)
((a*b)*c)*d
(a*(b*c))*d
2. 需要考慮計算結果為分數的情況:( 3 + (3 / 7) ) * 7
3. 題目中牌的位置可以任意交換
*/bool tryresolve(char* question, char* answer)
return false;
}int main(int argc, char* ar**)
{ // 初始化隨機種子
srand( (unsigned)time( null ) );
藍橋杯第二屆初賽題目
第二屆藍橋杯預賽試題 c 本科 神秘的三位數 有這樣乙個3位數,組成它的3個數字階乘之和正好等於它本身。即 abc a b c 下面的程式用於搜尋這樣的3位數。請補全缺失的 把填空的答案 僅填空處的答案,不包括題面 存入考生資料夾下對應題號的 解答.txt 中即可。int jc int i for ...
旅遊協會第三屆導遊新秀杯大賽初賽通訊稿
11月10日晚上,長江大學旅遊協會第三屆 導遊新秀杯 在東校區13a 403正式開賽。社聯主席張慶,市場營銷協會會長付展鵬,書法協會主席唐江,地平線合唱團團長張薇出席會場作為本次大賽的評委。七點,主持人羅盼 呂方致開場白並宣布比賽開始。1號美女選手帶領大家走進荊州古城,大家都被她生動熟練的描述所折服...
部編教材一年級語文上冊第一到三單元教案
第一單元我上學了 教學目標 1.通過觀察課文插圖,感受同學間的友愛及共同學習的快樂。2.能與老師和同學友好交談。3.自主合作學習正確的讀寫姿勢,培養合作 的精神和良好的學習習慣。4.懂得熱愛祖國 熱愛學習 團結友愛,並養成良好的讀寫習慣。教學重點 培養學生熱愛祖國 熱愛學習的思想感情 教學難點 養成...