獎券數目
有些人很迷信數字,比如帶「4」的數字,認為和「死」諧音,就覺得不吉利。
雖然這些說法純屬無稽之談,但有時還要迎合大眾的需求。某**活動的獎券號碼是5位數(10000-99999)
,要求其中不要出現帶「4」的號碼,主辦單位請你計算一下,如果任何兩張獎券不重號,最多可發出獎券多少張。
請提交該數字(乙個整數),不要寫任何多餘的內容或說明性文字。
#includeusing namespace std;
//10000-999999 統計任何數字均不出現4的數字總共有多少個數
bool judgefour(int i)
}}int main()
cout<
結果52488
星系炸彈
在x星系的廣袤空間中漂浮著許多x星人造「炸彈」,用來作為宇宙中的路標。
每個炸彈都可以設定多少天之後**。
比如:阿爾法炸彈2023年1月1日放置,定時為15天,則它在2023年1月16日**。
有乙個貝塔炸彈,2023年11月9日放置,定時為1000天,請你計算它**的準確日期。
請填寫該日期,格式為 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19
請嚴格按照格式書寫。不能出現其它文字或符號。
#include int main()
; int days=1000;
int year=2014, month=11, day=9;
int i;
for(i=0;imonthdays[month-1])
}} printf("%d-%d-%d\n",year,month,day);
getchar();
return 0;
}
三洋獻瑞
觀察下面的加法算式:
祥 瑞 生 輝
+ 三 羊 獻 瑞
-------------------
三 羊 生 瑞 氣
(如果有對齊問題,可以參看【圖1.jpg】)
其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。
請你填寫「三羊獻瑞」所代表的4位數字(答案唯一),不要填寫任何多餘內容。
#include#includeusing namespace std;
int arry[10] = ;
int val[10];//用於標記是否被使用
//標記器 如果這個數被選擇,或者被標記了,那麼進行下乙個 回溯
/*三羊獻瑞
觀察下面的加法算式:
祥 瑞 生 輝 a b c d
+ 三 羊 獻 瑞 e f g b if(a*1000+b*100+c*10+d+e*1000+f*100+g*10+b==e*10000+f*1000+c*100+b*10+h)
-------------------
三 羊 生 瑞 氣 e f c b h e=1 f=0
*/int main()
val[h1] = 0;}}
val[g1] = 0;}}
val[f1] = 0;}}
val[e1] = 0;}}
val[d1] = 0;}}
val[c1] = 0;}}
val[b1] = 0;}}
val[a1] = 0;//重置未使用
} } return 0;
}
1085
格仔中輸出
stringingrid函式會在乙個指定大小的格仔中列印指定的字串。
要求字串在水平、垂直兩個方向上都居中。
如果字串太長,就截斷。
如果不能恰好居中,可以稍稍偏左或者偏上一點。
下面的程式實現這個邏輯,請填寫劃線部分缺少的**。
#include #include void stringingrid(int width, int height, const char* s)//長 寬
int col(int x, int w)
int main()
第六屆藍橋杯省賽B組 加法變乘法
加法變乘法 我們都知道 1 2 3 49 1225 現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015 比如 1 2 3 1011 12 2728 29 49 2015 就是符合要求的答案。請你尋找另外乙個可能的答案,並把位置靠前的那個乘號左邊的數字提交 對於示例,就是提交10 注意 需要...
藍橋杯第六屆 省賽C B組 答案
第一題ans 52488 include using namespace std bool check int x return true int main cout cnt endl return0 第二題 ans 2017 08 05 include using namespace std in...
2014 第六屆藍橋杯 省賽 C C組
答案 2520.答案 142857 歷史上,不同的人類聚居地可能有不同的曆法,因而記錄下來的資料中日期的換算就很麻煩。幸好今天我們統一使用公元紀年法。當然,這種曆法對求兩個日期差多少天也不是十分簡便,但畢竟是可以忍受的。下面的程式計算了兩個日期的差值,兩個日期都使用公元紀年法。請分析程式邏輯,並推斷...