第八屆藍橋杯C/C++B組【第五題】
我是個小白,各位大佬勿噴,最喜歡程式碼填空題,蒙都能蒙對
答案:f(x/10,k);
標題:取數位
求1個整數的第k位數字有很多種方法。
以下的方法就是一種。
// 求x用10進製表示時的數位長度
int len(int x){
if(x<10) return 1;
return len(x/10)+1;
}
// 取x的第k位數字
int f(int x, int k){
if(len(x)-k==0) return x%10;
return _____________________; //填空
}
int main()
{
int x = 23574;
printf("%d\n", f(x,3));
return 0;
}
對於題目中的測試資料,應該列印5。
請仔細分析原始碼,並補充劃線部分所缺少的程式碼。
注意:只提交缺失的程式碼,不要填寫任何已有內容或說明性的文字。
相關推薦
2017年第八屆“藍橋杯”國賽B組C/C++ 個人題解
前言:我參加了今年第八屆的藍橋杯國賽,只拿了個優秀獎,傷心。官方也沒有公佈試題和答案,在網上搜索了很久都沒有找到藍橋杯國賽的題目。突然有了一個不自量力的想法,趁還有一點記憶,把題目記錄下來,並且附上自己的做法。第一題:36進位制題意:用類似16進位制的表示辦法,A表示10,B
2017第八屆藍橋杯決賽(B組)2.磁磚樣式
利用 分享 部分 span 裝飾 mage 整數 bool png 磁磚樣式 小明家的一面裝飾墻原來是 310 的小方格。 現在手頭有一批剛好能蓋住2個小方格的長方形瓷磚。 瓷磚只有兩種顏色:黃色和橙色。 小明想知道,對於這麽簡陋的原料,可以貼出多少種不同的花樣來。 小明有
2017第八屆藍橋杯決賽(B組)4.發現環
之間 bound 維護 順序 ins 兩個 class () clas 描述 小明的實驗室有N臺電腦,編號1~N。原本這N臺電腦之間有N-1條數據鏈接相連,恰好構成一個樹形網絡。在樹形網絡上,任意兩臺電腦之間有唯一的路徑相連。 不過在最近一次維護網絡時,管理員誤操作使得某兩
藍橋杯:2017年第八屆藍橋杯省賽B組第十題—PREV-40K倍區間
膜拜這位大佬 做法:首先統計字首和sum[i] 表示A1+A2+…+Ai.所以對於任意一段區間[l,r]的和就是sum[r]-sum[l-1].如果要保證這個區間和為K倍數就是:(sum[r]-sum[l-1])%k == 0.變形後就是:sum[r]%k==sum[l-1]%k,
2017第八屆藍橋杯(C/C++ B組)C語言解法---等差數列
標題:等差素數列 2,3,5,7,11,13,…是素數序列。 類似:7,37,67,97,127,157 這樣完全由素陣列成的等差數列,叫等差素數數列。 上邊的數列公差為30,長度為6。 2004年,格林與華人陶哲軒合作證明了:存在任意長度的素數等差數列。 這是數論領域一項驚人的成果
2017第八屆藍橋杯(C/C++ )B組 --C檔案操作解法及程式碼
標題: 購物單(C檔案操作解法及程式碼) 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。 小明也有個怪癖,不到萬不得已,從不刷卡,直接現金
2017第八屆藍橋杯 (C/C++)算式900--C語言解題思路和程式碼
標題:算式900 小明的作業本上有道思考題:看下面的算式: (□□□□-□□□□)*□□=900 其中的小方塊代表09的數字,這10個方塊剛好包含了09中的所有數字。 注意:0不能作為某個數字的首位。 小明經過幾天的努力,終於做出了答案!如下: (5012-4987
2017第八屆藍橋杯 (C/C++C)組貪吃蛇長度-C語言程式碼和思路
標題:貪吃蛇長度 ±------------------------------------------------+ | | | H###### #### | | # # # | | # # # | | # #### # # | | # # # # # | | #####
第六屆藍橋杯2015本科B組c/++部分解題報告
今天是2015年4月11日,昨天剛從hz趕回來,好久不寫程式碼,手感有些生疏,~~ 一、獎券數目(3分) 有些人很迷信數字,比如帶“4”的數字,認為和“死”諧音,就覺得不吉利。 雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某抽獎活動的獎券號碼是5位數(10000-9
第八屆藍橋杯Java C組決賽試題
1.標題:數位和數學家高斯很小的時候就天分過人。一次老師指定的算數題目是:1+2+...+100。高斯立即做出答案:5050!這次你的任務是類似的。但並非是把一個個的數字加起來,而是對該數字的每一個數位作累加。這樣從1加到100的“和”是:901從10加到15是:21,也就是
第八屆藍橋杯省賽javaB組題目解析
作者自己做完之後發現省賽的一幕其實是不難的,說實話,自己覺得題目難度還沒有PAT甲級的難度高。 而且作者做了這麼些天之後發現了,PAT甲級主要喜歡考資料結構方面的知識,而藍橋杯則喜歡考演算法這一類的,但是藍橋杯的演算法題目有些又不是很正規,因為作者有好些題目都是
第七屆藍橋杯Java語言B組真題(省賽)
今天參加藍橋JAVA語言B組的競賽剛剛結束,把真題和大家分享一下。 1.煤球數目 (結果填空) 有一堆煤球,堆成三角稜錐形。具體: 第一層放1個, 第二層3個(排列成三角形), 第三層6個(排列成三角形), 第四層10個(排列成三角形), .... 如果一共有100
2014第五屆藍橋杯JAVA本科B組試題第三題猜字母
把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該字母。答案是一個小寫
2017第八屆藍橋杯C/C++ B組省賽-等差素數列
.... spa 素數表 等差數列 打出 span 註意 i++ shai 標題:等差素數列 2,3,5,7,11,13,....是素數序列。 類似:7,37,67,97,127,157 這樣完全由素數組成的等差數列,叫等差素數數列。 上邊的數列公差為30,長度為
2017第八屆藍橋杯C/C++ B組省賽-購物單
藍橋杯 分享 com mage log 全選 nbsp alt -- 標題: 購物單 小明剛剛找到工作,老板人很好,只是老板夫人很愛購物。老板忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老板夫人開出了長長的購物單,都
第八屆藍橋杯C組B組(國賽)第二題 磁磚樣式
algorithm 內容 else PE 進制數 提交 數字 是個 tex 小明家的一面裝飾墻原來是 3*10 的小方格。 現在手頭有一批剛好能蓋住2個小方格的長方形瓷磚。 瓷磚只有兩種顏色:黃色和橙色。 小明想知道,對於這麽簡陋的原料,可以貼出多少種不同的花樣來。
2017第八屆藍橋杯省賽c/c++ B組
第一題 購物清單小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。 小明也有個怪癖,不到萬不得已,從不刷卡,直接現金搞定。 現在小明
17年第八屆藍橋杯省賽(C語言B組) 題解
最近 又從新做了一遍,主要是用程式碼實現.跑出答案...1:標題: 購物單 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠
2017年第八屆藍橋杯試題(C/C++本科B組)1-8題
1.標題: 購物單 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。 小明也有個怪癖,不到萬不得已,從不刷卡,直接
第八屆藍橋杯C/C++B組【第五題】
我是個小白,各位大佬勿噴,最喜歡程式碼填空題,蒙都能蒙對 答案:f(x/10,k); 標題:取數位求1個整數的第k位數字有很多種方法。以下的方法就是一種。// 求x用10進製表示時的數位長度 in