随笔分类 -  001-顺序结构

49:计算对数
摘要:题目http://noi.openjudge.cn/ch0113/49/ 给定两个正整数a(a>1)和b。可以知道一定存在整数x,使得 x <= logab < x + 1 或者 ax<= b < ax+1 请计算x。 乍一看,估计要用高精度求解。仔细看看,数据范围竟然在double范围内,可以直接 阅读全文

posted @ 2017-03-23 10:56 华山青竹 阅读(785) 评论(0) 推荐(0) 编辑

C/C++中各种类型int、long、double、char表示范围(最大最小值)
摘要:来源:http://blog.csdn.net/xuexiacm/article/details/8122267 1 #include<iostream> 2 #include<string> 3 #include <limits> 4 using namespace std; 5 6 int ma 阅读全文

posted @ 2017-03-23 10:42 华山青竹 阅读(3066) 评论(0) 推荐(0) 编辑

C语言的几种取整方法
摘要:C语言的几种取整方法 来源:http://blog.sina.com.cn/s/blog_4c0cb1c001013ha9.html 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分 2、C/C++中的整数除法运算符“/”本身就有 阅读全文

posted @ 2014-01-23 15:36 华山青竹 阅读(3174) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-短信计费
摘要:/*=====================================短信计费总时间限制: 1000ms 内存限制: 65536kB描述用手机发短信,一般一条短信资费为0.1元,但限定每条短信的内容在70个字以内(包括70个字)。如果你所发送的一条短信超过了70个字,则大多数手机 会按照每70个字一条短信的限制把它分割成多条短信发送。假设已经知道你当月所发送的每条短信的字数,试统计一下你当月短信的总资费。输入第一行是整数n,表示当月短信总条数,其余n行每行一个整数,表示各条短信的字数。输出当月短信总资费,单位为元,精确到小数点后1位。样例输入1039494261441474272354 阅读全文

posted @ 2013-12-08 17:13 华山青竹 阅读(1283) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-计算书费
摘要:/*==============================================计算书费总时间限制: 1000ms 内存限制: 65536kB描述下面是一个图书的单价表:计算概论 28.9 元/本数据结构与算法 32.7 元/本数字逻辑 45.6元/本C++程序设计教程 78 元/本人工智能 35 元/本计算机体系结构 86.2 元/本编译原理 27.8元/本操作系统 43 元/本计算机网络 56 元/本JAVA程序设计 65 元/本给定每种图书购买的数量,编程计算应付的总费用。输入输入第一行包含一个正整数k(0 2 int main() 3 { 4 int k,i,t... 阅读全文

posted @ 2013-12-08 16:50 华山青竹 阅读(3143) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-计算三角形面积【海伦公式】
摘要:/*==============================================计算三角形面积总时间限制: 1000ms 内存限制: 65536kB描述平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少。输入输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。输出输出也是一行,输出三角形的面积,精确到小数点后两位。样例输入0 0 4 0 0 3样例输出6.00提示海伦公式S=sqrt(p*(p-a)*(p-b)*(p-c))其中p=(a+b+c)/2 ====== 阅读全文

posted @ 2013-12-08 16:49 华山青竹 阅读(2040) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-点和正方形的关系【判断点是否在正方形内部】
摘要:/*========================================================点和正方形的关系总时间限制: 1000ms 内存限制: 65536kB描述有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内。输入输入坐标x,y输出yes或者no样例输入3 41 10 0样例输出noyesyes提示提示1:系统的测试文件中数据有很多组,因此同学们在程序里要写循环读取数据并判断是否读完文件的代码。如果不知道如何处理,可以参考下面的两个模板:C++这样写 阅读全文

posted @ 2013-12-08 16:47 华山青竹 阅读(1477) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-求一元二次方程的根【含复数根的计算、浮点数与0的大小比较】
摘要:/*======================================================================求一元二次方程的根总时间限制: 1000ms 内存限制: 65536kB描述利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax^2 + bx + c =0的根,其中a不等于0。输入第一行是待解方程的数目n。 其余n行每行含三个浮点数a, b, c(它们之间用空格隔开),分别表示方程ax2 + bx + c =0的系数。输出输出共有n行,每行是 阅读全文

posted @ 2013-12-07 11:51 华山青竹 阅读(2540) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-鸡兔同笼【新版题目,简单计算级别】
摘要:/*======================================================================鸡兔同笼总时间限制: 1000ms 内存限制: 65536kB描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a 2 int main() 3 { 4 int n,a,i; 5 scanf("%d",&n); 6 for(i=0;i<n;i 阅读全文

posted @ 2013-12-06 17:47 华山青竹 阅读(481) 评论(0) 推荐(0) 编辑

wikioi 1206 保留两位小数 【考查浮点数输入输出】
摘要:/*========================================================================1206 保留两位小数 题目描述 Description 保留两位小数输出一个浮点数。输入描述 Input Description 一个浮点数。double范围内输出描述 Output Description 保留两位小数输出样例输入 Sample Input 11样例输出 Sample Output 11.00数据范围及提示 Data Size & Hint C++用 printf("%.2lf",a); ... 阅读全文

posted @ 2013-12-04 07:58 华山青竹 阅读(599) 评论(0) 推荐(0) 编辑

wikioi 2235 机票打折 【考查浮点数四舍五入的技巧】
摘要:/*========================================================================2235 机票打折 题目描述 Description 输入机票原价(3到4位的正整数,单位:元),再输入机票打折率(小数点后 最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果要将 个位数四舍五入到十位数“元”)。输入只有一行两个数(两数间用一个空格 分隔),第一个为整数,表示机票原价,第二个整数或实数(如是实数,小数 点后最多1位数字)表示打折率。输入样例1: 888 7输出样例1: 62... 阅读全文

posted @ 2013-12-04 07:58 华山青竹 阅读(549) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-最高的分数
摘要:/*========================================================最高的分数总时间限制: 1000ms 内存限制: 65536kB描述孙老师 讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?输入输入为二行,第一行为整数n(1 int main(){ int n,i; double max,t; freopen("5.in","r",stdin); scanf("%d",&n 阅读全文

posted @ 2013-11-28 23:56 华山青竹 阅读(2514) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-人民币支付
摘要:/*==========================================================人民币支付总时间限制: 1000ms 内存限制: 65536kB描述从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。输入一个小于1000的正整数。输出输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数样例输入735样例输出701110==================================== 阅读全文

posted @ 2013-11-28 23:41 华山青竹 阅读(854) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-骑车与走路
摘要:/*============================================================骑车与走路总时间限制: 1000ms 内存限制: 65536kB描述在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.输入第一行为待处理的数据的数量n其后每一行整数为一次办事要行走的距离,单位为米.输出对应每个整数,如果骑车 阅读全文

posted @ 2013-11-28 23:38 华山青竹 阅读(1026) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-奇数求和
摘要:/*===================================================奇数求和总时间限制: 1000ms 内存限制: 65536kB描述计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35输入两个数 m 和 n,两个数以空格间隔,其中 0 int main(){ int m,n,i,sum=0; scanf("%d%d",&m,&n); if(m%2==0)//if(m&1==0) { m++; } 阅读全文

posted @ 2013-11-28 23:37 华山青竹 阅读(799) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-苹果和虫子
摘要:/*========================================================苹果和虫子总时间限制: 1000ms 内存限制: 65536kB描述你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入输入仅一行,包括n,x和y(均为整数)。输出输出也仅一行,剩下的苹果个数样例输入10 4 9样例输出7提示注意:是要求完整的苹果数。========================================================== 阅读全文

posted @ 2013-11-28 23:35 华山青竹 阅读(2316) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-分离整数的各个数位
摘要:/*=================================================================分离整数的各个数位总时间限制: 1000ms 内存限制: 65536kB描述从键盘输入一个任意的三位整数,要求正确地分离出它的百位、十位和个位数,并分别在屏幕上输出,输出采用每行输出一个数的方式,不带其它符号。输入一个任意的三位整数输出一个任意的三位整数样例输入123样例输出123===================================================================*/#includeint main(){ ... 阅读全文

posted @ 2013-11-28 23:21 华山青竹 阅读(1153) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-大象喝水
摘要:/*=========================================================大象喝水总时间限制: 1000ms 内存限制: 65536kB描述一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。(设PAI=3.14159)输入输入有一行:分别表示小圆桶的深h,和底面半径r,单位都是厘米。输出输出也只有一行,大象至少要喝水的桶数。样例输入23 11样例输出3========================================================= 阅读全文

posted @ 2013-11-28 23:20 华山青竹 阅读(963) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示