2017本科組模擬賽(計算生日)
問題描述
/*
標題:算年齡
英國數學家德摩根出生於19世紀初葉(即18xx年)。
他年少時便很有才華。一次有人問他的年齡,他回答說:
“到了x的平方那年,我剛好是x歲”。
請你計算一下,德摩根到底出生在哪一年。
題中的年齡指的是週歲。
請填寫表示他出生年份的四位數字,不要填寫任何多餘內容。
*/
程式碼:
#include <stdio.h>
int main() {
int i;
for(int i=1;i<=99;i++){
if(i*i-i<1850&&i*i-i>1800) {//限制條件
//X的平方的那年正好X歲,
//即X平方的那年-X歲=出生那年
printf("生於%d\n",i*i-i);
break;
}
}
return 0;
}
正確答案:
1806
錯誤理解
題以上的x理解為18XX中的X
#include <stdio.h>
int main() {
int i,sum1,sum2;
for(i=1;i<=99;i++){
sum1=1800+i;
sum2=1800+i*i;
if(sum2-sum1==i)
printf("%d",1800+i);
}
return 0;
}
錯誤答案
1802
相關文章
- 演算法筆記_127:藍橋杯2017模擬賽-本科組習題解答(Java)演算法筆記Java
- 【比賽】CSP提高組模擬1
- 10.6 模擬賽(NOIP 模擬賽 #9)
- 重慶強校模擬賽,提高組堪比省賽
- 模擬賽
- 模擬比賽-14屆研究生組C++省賽C++
- 5.4 模擬賽
- 8.5 模擬賽
- 8.2 模擬賽
- 9.2 模擬賽
- 2017藍橋杯javaC組模擬題5Java
- MySQL 計算生日問題MySql
- 2024 睿抗機器人開發者大賽CAIP-程式設計技能賽-本科組(省賽)機器人AI程式設計
- 2024 睿抗機器人開發者大賽CAIP-程式設計技能賽-本科組(國賽)機器人AI程式設計
- 7月模擬賽
- 10.7 模擬賽
- NZOJ 模擬賽5
- CSP模擬賽#34
- 10.13 模擬賽
- NOIP模擬賽2
- CSP模擬賽 #39
- CSP模擬賽 #42
- 11.3 模擬賽
- 模擬賽雜題
- NOIP模擬賽 #4
- 9.12 模擬賽
- 2020.10.07【普及組】模擬賽C組 總結
- csp模擬賽 6 9.28
- 模擬賽總結(二)
- 10.12 模擬賽
- 10.30 模擬賽
- 10.18 模擬賽
- 模擬賽總結(三)
- 暑假模擬賽總結
- 7.13模擬賽總結
- 【bj】模擬賽 7/16
- noip 模擬賽 4 & 3
- 24/8/12 模擬賽