随笔分类 -  003-循环结构

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描述某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理。输入共2行,第一行为过往病人的数目n(0 int main(){ int n,age; int a,b,c,d,i; //freopen("5.in","r",stdin); scanf("%d",&n); a=0; b=0; c=0; d=0; for(i=0; 阅读全文

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

OpenJudge计算概论-买房子
摘要:/*=================================================================买房子总时间限制: 1000ms 内存限制: 65536kB描述某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子(第一年房价200万,收入N万)输入有多行,每行两个整数N(10 int main(){ int N; double k; int i;//年数 int a,b... 阅读全文

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

OpenJudge计算概论-矩阵交换行
摘要:/*========================================================================矩阵交换行总时间限制: 1000ms 内存限制: 65536kB描述编写一个函数,输入参数是5*5的二维数组,和n,m两个行下标。功能:判断n,m是否在数组范围内,如果不在,则返回0;如果在范围内,则将n行和m行交换,并返回1。在main函数中, 生成一个5*5的矩阵,输入矩阵数据,并输入n,m的值。调用前面的函数。如果返回值为0,输出error。如果返回值为1,输出交换n,m后的新矩阵。输入5*5矩阵的数据,以及n和m的值。输出如果不可交换,则输 阅读全文

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

OpenJudge计算概论-忽略大小写比较字符串大小
摘要:/*=======================================================================忽略大小写比较字符串大小总时间限制: 1000ms 内存限制: 65536kB描述一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"Hello"和&quo 阅读全文

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

OpenJudge计算概论-分数求和
摘要:/*======================================================1006:分数求和总时间限制: 1000ms 内存限制: 65536kB描述输入n个分数并对他们求和,用约分之后的最简形式表示。 比如: q/p = x1/y1 + x2/y2 +....+ xn/yn, q/p要求是归约之后的形式。 如:5/6已经是最简形式,3/6需要规约为1/2, 3/1需要规约成3,10/3就是最简形式。 PS:分子和分母都没有为0的情况,也没有出现负数的情况输入第一行的输入n,代表一共有几个分数需要求和接下来的n行是分数输出输出只有一行,即归约后的结果样例. 阅读全文

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

OpenJudge计算概论-奥运奖牌计数
摘要:/*===================================================================== 奥运奖牌计数 总时间限制: 1000ms 内存限制: 65536kB 描述 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。 输入 第1行是A国参与决赛项目的天数n,其后有n... 阅读全文

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

OpenJudge-计算点的距离并排序
摘要:/*=====================================================================距离排序总时间限制: 1000ms 内存限制: 65536kB描述给出三维空间中的n个点(不超过10个),求出n个点两两之间的距离,并按距离由大到小依次输出两... 阅读全文

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

openjudge计算概论-大整数加法
摘要:/* 1004:大整数加法总时间限制: 1000ms 内存限制: 65536kB描述求两个不超过200位的非负整数的和。 输入有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。输出一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。样例输入22 阅读全文

posted @ 2013-11-22 11:15 华山青竹 阅读(762) 评论(0) 推荐(0) 编辑

cantor数表
摘要:/*============================================================【本题是NOIP1999普及组复赛第一题。】现代有理数的一个著名的证明之一是Georg Cantor证明了有理数是可以枚举的。他用下面的数表来证明这一命题:1/1 1/2 1/3 1/4 1/5 …2/1 2/2 2/3 2/4 …3/1 3/2 3/3 …4/1 4/2 …5/1 …我们以Z字形给上表的每一项编号。第一项是1/1,然后是1/2,2/1,3/1,2/2,…要求编写程序,输出按以上编号方式编号得到的第N项。输入格式:仅一行,一个整数N。... 阅读全文

posted @ 2013-11-22 01:16 华山青竹 阅读(462) 评论(0) 推荐(0) 编辑

判断x的m次方和y的m次方末尾三位数是否相等
摘要:其实可以用累乘的思想去做这个题,代码如下: 阅读全文

posted @ 2013-11-22 01:07 华山青竹 阅读(405) 评论(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
点击右上角即可分享
微信分享提示