随笔分类 -  003-循环结构

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 华山青竹 阅读(793) 评论(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 华山青竹 阅读(2312) 评论(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 华山青竹 阅读(605) 评论(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 华山青竹 阅读(822) 评论(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 华山青竹 阅读(3144) 评论(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 华山青竹 阅读(1480) 评论(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 华山青竹 阅读(2544) 评论(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 华山青竹 阅读(483) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-与7无关的数
摘要:/*==========================================================与7无关的数总时间限制: 1000ms 内存限制: 65536kB描述一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n 2 int main() 3 { 4 int i,n,sum=0,f,t,m; 5 scanf("%d",&n); 6 for(i=1;i0)17 {18 if(t%10==7)19 ... 阅读全文

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

OpenJudge计算概论-单词翻转
摘要:/*==============================================================单词翻转总时间限制: 1000ms 内存限制: 65536kB描述 输入一个句子(一行),将句子中的每一个单词翻转后输出输入 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。输出 翻转每一个单词后的字符串样例输入 hello world样例输出 olleh dlrow================================================================*/解析:这个题和网上流行的单... 阅读全文

posted @ 2013-12-05 09:15 华山青竹 阅读(1791) 评论(0) 推荐(0) 编辑

wikioi 1160 蛇形矩阵
摘要:/*========================================================================1160 蛇形矩阵题目描述 Description 小明玩一个数字游戏,取个n行n列数字矩阵(其中n为不超过100的奇数),数字的填补方法为:在矩... 阅读全文

posted @ 2013-12-04 22:34 华山青竹 阅读(1687) 评论(0) 推荐(0) 编辑

wikioi 1076 排序 【这里含冒泡、选择、插入以及快排库函数的调用】
摘要:/*===================================================================1076 排序 题目描述 Description 给出n和n个整数,希望你从小到大给他们排序输入描述 Input Description 第一行一个正整数n 第二行n个用空格隔开的整数输出描述 Output Description 输出仅一行,从小到大输出n个用空格隔开的整数样例输入 Sample Input 3 3 1 2样例输出 Sample Output 1 2 3数据范围及提示 Data Size & Hin... 阅读全文

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

wikioi 1075 明明的随机数
摘要:/*============================================================1075 明明的随机数题目描述 Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入描述 Input Description 有2行,第1行为1个正整数,表示所生成的随机数的N个... 阅读全文

posted @ 2013-12-04 17:39 华山青竹 阅读(2325) 评论(0) 推荐(0) 编辑

wikioi 1205 单词倒排
摘要:/*======================================================================1205 单词翻转题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来输入描述 Input Description ... 阅读全文

posted @ 2013-12-04 16:00 华山青竹 阅读(881) 评论(0) 推荐(0) 编辑

wikioi 1204 寻找子串位置
摘要:/*========================================================================1204 寻找子串位置题目描述 Description 给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置。输入描述 Input Description 仅一行包含两个字符串a和b输出描述 Output Description 仅一行一个整数样例输入 Sample Input abcd bc样例输出 Sample Output 2数据范围及提示 Data Size & Hint 字符串... 阅读全文

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

wikioi 1202 求和(求n个数的和)
摘要:/*=============================================================1202 求和题目描述 Description求n个数的和输入描述 Input Description第一行一个整数n接下来一行n个整数输出描述 Output Description所有数的和样例输入 Sample Input41 2 3 4样例输出 Sample Output10数据范围及提示 Data Size & Hintnint main(){ int n,i,t,sum=0; scanf("%d",&n); for(i=0; 阅读全文

posted @ 2013-12-03 19:05 华山青竹 阅读(460) 评论(0) 推荐(0) 编辑

wikioi 1201 最小数和最大数
摘要:/*====================================================1201 最小数和最大数题目描述 Description输入n个数,nint main(){ int n,max,min,i,t; scanf("%d%d",&n,&t); min=t; max=t; for(i=2;imax) max=t; } printf("%d %d\n",min,max); return 0;} 阅读全文

posted @ 2013-12-03 19:04 华山青竹 阅读(551) 评论(0) 推荐(0) 编辑

九度OJ题目1387斐波那契数列
摘要:/*斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列被定义如下:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)现在问题是:输入n,0≤n ≤1000,计算该数列第n项的值。*/#includeusing namespace std;int main(){ int n,i; long long a,b,c; while(cin>>n) { if(n==0||n==1) { coutint main(){ int n,i;... 阅读全文

posted @ 2013-12-03 15:47 华山青竹 阅读(442) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-四大湖
摘要:/*======================================================================四大湖总时间限制: 1000ms 内存限制: 65536kB描述我国有4大淡水湖。 A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。 B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。 C说:洪泽湖最小,洞庭湖第三。 D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。 已知这4个湖的大小均不相等,4个人每人仅答对一个, 请编程按照鄱阳湖、洞庭湖、太湖、洪泽湖的顺序给出他们的大小排名。输入无。输出输出为4行,第1行为鄱阳湖的大小名次,从大到小名次分别表示为 阅读全文

posted @ 2013-12-03 15:44 华山青竹 阅读(1115) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-流感传染【这个题用二维数组】
摘要:下面是另外一个方法,可以把新感染的人标记为其他符号,这样就免掉了另外一个数组,可以省一点空间。 简陋的递归: 阅读全文

posted @ 2013-12-03 15:40 华山青竹 阅读(1179) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示