2017本科组模拟赛(计算生日)
2017-03-25 10:43
232 查看
问题描述
/*
标题:算年龄
英国数学家德摩根出生于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
/*
标题:算年龄
英国数学家德摩根出生于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
相关文章推荐
- 蓝桥杯-2017模拟赛本科试题-猜算式-java
- 蓝桥杯-2017模拟赛本科试题-字符串比较
- 2017模拟赛-本科组
- 2017模拟赛:还款计算
- 2017模拟赛-本科组 (暴力+DFS+数学)
- 2017模拟赛-本科组01
- 蓝桥杯 2017模拟赛-本科组 排列序数(康拓展开)
- 蓝桥杯-2017模拟赛本科试题-排列序数-java
- 蓝桥杯-2017模拟赛本科试题-风险度量
- 2017模拟赛 经营与开发(dp费用提前计算)
- sql 语句 根据顾客生日计算 顾客年龄
- mysql 根据生日计算年龄,并查询在18-25之间的语句
- 《2017中国云计算评测报告》
- SQL语句计算距离今天生日还差几天
- IOS中根据生日精确计算年龄
- 2017中国云计算行业年度盘点:黑马崛起,强者恒强
- 计算性别,年龄,生日
- Maple 2017 for Mac(数学工程计算软件)中文破解版 附破解教程 v2017.2已激活版
- 输入生日,计算到目前为止的天数,以及活到10000天的日期
- 【jzoj5247】【NOIP2017提高A组模拟8.10】【计算几何】【二分答案】