随笔分类 - OJ题解 / 1.4编程基础之逻辑表达式与条件分支
摘要:描述 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果? 输入 输入仅一行,包括n,x和y(均为整数)。 输出 输出也仅一行,剩下的苹果个数 样例输入 10 4 9 样例输出 7 提示
阅读全文
摘要:描述 利用公式x1 = (-b + sqrt(bb-4ac))/(2a), x2 = (-b - sqrt(bb-4ac))/(2a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0。 输入 输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx
阅读全文
摘要:描述 一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。 输入 输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。 输出 输出只有一行,一个整数,为运算结果。然而: 如果出现除数为0
阅读全文
摘要:描述 有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。 输入 输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,y)。 输出 输出一行,如果点在正方形内,
阅读全文
摘要:描述 判断某年是否是闰年。 输入 输入只有一行,包含一个整数a(0 < a < 3000) 输出 一行,如果公元a年是闰年输出Y,否则输出N 样例输入 2006 样例输出 N 提示 公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年
阅读全文
摘要:描述 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。 输入 输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。 输出 如果能构成三角形,则输出“yes” ,否则输出“no”。 样例输入 3 4 5 样例输出 yes 来源 习题(3-2) 医学部
阅读全文
摘要:描述 输入三个整数,输出最大的数。 输入 输入为一行,包含三个整数,数与数之间以一个空格分开。 输出 输出一行,包含一个整数,即最大的整数。 样例输入 10 20 56 样例输出 56 来源 习题(4-5) #include <iostream> using namespace std; int m
阅读全文
摘要:描述 根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。 输入 输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和
阅读全文
摘要:描述 编写程序,计算下列分段函数y=f(x)的值。 y=-x+2.5; 0 <= x < 5 y=2-1.5(x-3)(x-3); 5 <= x < 10 y=x/2-1.5; 10 <= x < 20 输入 一个浮点数N,0 <= N < 20 输出 输出N对应的分段函数值:f(N)。结果保留到小
阅读全文
摘要:描述 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是
阅读全文
摘要:描述 晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。 输入 输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。 输出 输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,
阅读全文
摘要:描述 给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。 输入 一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。 输出 若该生恰好有一门课不及格,输出1;否则输出0。 样例输入 50 80 样例输出 1 #include <iostream> usi
阅读全文
摘要:描述 给定一个整数,判断它能否被3,5,7整除,并输出以下信息: 1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格); 2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔); 3、只能被其中一个数整除(输出这个除数); 4、
阅读全文
摘要:描述 判断一个数n 能否同时被3和5整除 输入 输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000) 输出 输出一行,如果能同时被3和5整除输出YES,否则输出NO 样例输入 15 样例输出 YES 来源 习题(4-3) 计算概论07(工学院)周文灵 #include
阅读全文
摘要:描述 某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。 现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。 输入 一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。 输
阅读全文
摘要:描述 判断一个正整数是否是两位数(即大于等于10且小于等于99)。 输入 一个正整数,不超过1000。 输出 一行。若该正整数是两位数,输出1,否则输出0。 样例输入 54 样例输出 1 #include <stdio.h> #include <iostream> #include <cmath>
阅读全文
摘要:描述 输入两个整数,比较它们的大小。 输入 一行,包含两个整数x和y,中间用单个空格隔开。 0 <= x < 2^32, -2^31 <= y < 2^31。 输出 一个字符。 若x > y,输出 > ; 若x = y,输出 = ; 若x < y,输出 < ; 样例输入 1000 100 样例输出
阅读全文
摘要:描述 任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO 例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO 输入 输入一个字符 输出 如果其ASCII值为奇数,则输出YES,否则,输出NO 样例输入 A 样例输出 YES 来源
阅读全文
摘要:描述 给定一个整数,判断该数是奇数还是偶数。 输入 输入仅一行,一个大于零的正整数n。 输出 输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。 样例输入 5 样例输出 odd 来源 北京大学 计算概论 06 #include <stdio.h> #include <iostream
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个浮点数,输出这个浮点数的绝对值。 输入 输入一个浮点数,其绝对值不超过10000。 输出 输出这个浮点数的绝对值,保留到小数点后两位。 样例输入 -3.14 样例输出 3.14 #include <iostream> #inclu
阅读全文

浙公网安备 33010602011771号