2013年12月8日

OpenJudge计算概论-求特殊自然数【枚举法】【将整数转成字符串】

摘要: /*========================================================================求特殊自然数总时间限制: 1000ms内存限制: 65536kB描述 一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示. 输入为1时,输出此自然数的十进制表达式;输入为2时,输出此自然数的七进制表达式;输入为3时,输出此自然数的九进制表达式。输入 输入为1,2,3中的一个数。输出 输出一行。 输出为十进制或七进制或九进制数样例输入 ... 阅读全文

posted @ 2013-12-08 23:58 华山青竹 阅读(1370) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-第二个重复出现的数

摘要: /*========================================================================第二个重复出现的数总时间限制: 1000ms内存限制: 65536kB描述 给定一个正整数数组(元素的值都大于零),输出数组中第二个重复出现的正整数,如果没有,则输出字符串"NOT EXIST"。输入 第一行为整数m,表示有m组数据。 其后每组数据分两行: 第一行为正整数n(3 2 int main() 3 { 4 int m,n,a[505],i,j,flag; 5 freopen("3.in... 阅读全文

posted @ 2013-12-08 23:56 华山青竹 阅读(822) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-求分数序列和

摘要: /*========================================================================求分数序列和总时间限制: 1000ms内存限制: 65536kB描述 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.... 求这个分数序列的前n项之和。输入 输入有一行:正整数n。输出 输出有一行:分数序列的和(浮点数,精确到小数点后4位)。 可以printf("%.4lf\n", a)输出浮点数并精确到小数点后4位。样例输入 99样例输出 160.4849提示 最好在... 阅读全文

posted @ 2013-12-08 23:54 华山青竹 阅读(622) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-球弹跳高度的计算

摘要: /*========================================================================球弹跳高度的计算总时间限制: 1000ms内存限制: 65536kB描述 一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。 编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高?输入 输入一个整数h,表示球的初始高度。输出 输出包含两行: 第1行:到球第10次落地时,一共经过的米数。 第2行:第10次弹跳的高度。 注意:结果可能是实数,结果用double类型... 阅读全文

posted @ 2013-12-08 23:53 华山青竹 阅读(2082) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-求出e的值

摘要: /*========================================================================求出e的值总时间限制: 1000ms内存限制: 65536kB描述 利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e 。输入 输入只有一行,该行包含一个整数n(2 2 int main() 3 { 4 double sum=0; 5 int n,i; 6 long long t; 7 scanf("%d",&n); 8 t=1;//表示0!... 阅读全文

posted @ 2013-12-08 23:52 华山青竹 阅读(1121) 评论(0) 推荐(0) 编辑

c语言编程中%g是什么格式

摘要: %g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法 printf("%g\n", 0.00001234); printf("%g\n", 0.0001234); printf("%.2g\ 阅读全文

posted @ 2013-12-08 22:24 华山青竹 阅读(2087) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-鸡尾酒疗法

摘要: /*=====================================鸡尾酒疗法总时间限制: 1000ms 内存限制: 65536kB描述鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病。该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而延缓病程进展,延长患者生 命,提高生活质量。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效上比鸡尾酒疗法更好,可用通过临床对照实验的方式 进行。假设鸡尾酒疗 阅读全文

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

OpenJudge计算概论-短信计费

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

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

OpenJudge计算概论-整数奇偶排序

摘要: /*=====================================整数奇偶排序总时间限制: 1000ms 内存限制: 65536kB描述输入10个整数,彼此以空格分隔重新排序以后输出(也按空格分隔),要求:1.先输出其中的奇数,并按从大到小排列;2.然后输出其中的偶数,并按从小到大排列。输入任意排序的10个整数(0~100),彼此以空格分隔输出按照要求排序后输出,由空格分隔样例输入4 7 3 13 11 12 0 47 34 98样例输出47 13 11 7 3 0 4 12 34 98提示1. 测试数据可能有很多组,请使用while(cin>>a[0]>> 阅读全文

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

openJudge计算概论-谁考了第k名

摘要: /*=====================================谁考了第k名总时间限制: 1000ms 内存限制: 65536kB描述在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。输入第一行有两个整数,学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)样例输入5 390788001 67.890788002 90.390788003 6190788004 68.4 阅读全文

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

OpenJudge计算概论-求平均年龄

摘要: /*==============================================求平均年龄总时间限制: 1000ms 内存限制: 65536kB描述班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输入第一行有一个整数n(1 2 int main() 3 { 4 int n,i,age; 5 double res=0; 6 scanf("%d",&n); 7 for(i=0;i<n;i++) 8 { 9 scanf("%d",&age);10 res=res+age... 阅读全文

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

OpenJudge计算概论-能被3,5,7整除的数

摘要: /*=====================================能被3,5,7整除的数总时间限制: 1000ms 内存限制: 65536kB描述输入一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)3、能被其中一个数整除(输出这个除数)4、不能被任何数整除;(输出小写字符'n',不包括单引号)输入一个数字输出一行数字,从小到大排列,包含3,5,7中为该输入的除数的数字,数字中间用空格隔 阅读全文

posted @ 2013-12-08 16:52 华山青竹 阅读(813) 评论(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 华山青竹 阅读(3117) 评论(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 华山青竹 阅读(2031) 评论(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 华山青竹 阅读(1463) 评论(0) 推荐(0) 编辑

[NOIp 1998 提高组]Probelm 2 连接多位数【2011百度实习生笔试题】

摘要: /*======================================================================[NOIp 1998 提高组]Probelm 2 连接多位数总时间限制: 10000ms 内存限制: 65536kB描述设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613输入第一行:n接下来的N行:n个数输出联接成的多位数样例输入313312343样例输出3433213[问题分 阅读全文

posted @ 2013-12-08 11:30 华山青竹 阅读(819) 评论(0) 推荐(1) 编辑

导航