上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
  2012年5月11日
摘要: 时间限制:1000ms内存限制:65536kB描述菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数a,要求菲波那契数列中第a个数是多少。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 <= a <= 20)输出输出有n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数的大小样例输入452191样例输出5141811(1)、源代码:#include<iostream>usingnamespacestd;intmain(){intn, a, i, tem 阅读全文
posted @ 2012-05-11 20:06 谷堆旁边 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述给定一个十进制整数N,求其对应2进制数中1的个数输入第一个整数表示有N组测试数据,其后N行是对应的测试数据,每行为一个整数。输出N行,每行输出对应一个输入。样例输入42100100066样例输出1362(1)、源代码:#include<iostream>usingnamespacestd;intmain(){intn, sum, count;cin >> n;while(n-- > 0){cin >> sum;count = 0;while(1){if(sum % 2 != 0)count++;sum 阅读全文
posted @ 2012-05-11 20:05 谷堆旁边 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。输入输入第一行为一个整数N,表示小白鼠的数目。下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。注意:白鼠的重量各不相同。输出按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。样例输入33 阅读全文
posted @ 2012-05-11 20:04 谷堆旁边 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述在欧几里德几何中,n边形的内角和是(n-2)*180°。已知其他几个内角,就能计算出未知内角的度数。请编写一个程序,来解决这个问题。输入输入分成2m+1行,m组数据。第1行只有一个数n(n<1000),是多边形的边数。第2行有n-1个数,是每个内角的度数。以此类推。第2m+1行,是0输出输出有m行。每组数据的结果占单独一行样例输入345 60590 90 250 400样例输出7570(1)、源代码:#include<iostream>usingnamespacestd;intmain(){intn, sum;dou 阅读全文
posted @ 2012-05-11 20:04 谷堆旁边 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述求Sn = a + aa + aaa + … + aa…a 的值(最后一个数中 a 的个数为 n ),其中 a 是一个1~9的数字,例如:2 + 22 + 222 + 2222 + 22222 (此时 a=2 n=5 )输入一行,包括两个整数,第一个为a,第2个为n(1 ≤ a, n ≤ 9),以空格分隔。输出一行,Sn的值。样例输入2 5样例输出24690(1)、源代码:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){inti, a, n;d 阅读全文
posted @ 2012-05-11 20:03 谷堆旁边 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述输入3个整数,要求按从大到小的顺序输出它们。输入一行,包括3个整数,以空格分隔输出一行,包括3个整数,以空格分隔样例输入1 4 4样例输出4 4 1(1)、源代码:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){inti, j, t;inta[3];cin >> a[0] >> a[1] >> a[2];for(i = 0; i < 3; i++){t = a[i];for(j = i; j > 阅读全文
posted @ 2012-05-11 20:03 谷堆旁边 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述A,B都是四位数,且是完全平方数。C是一个4位数,且每一位的数字都相同。已知C=A-B,求所有满足条件,且小于限制的A。输入输入一个MAX,四位数。输出从小到大输出所有的满足条件的A,且A应该小于MAX。注意,每输出一个数后换行。Data is modified at 17:40, any "wrong" code submitted befor this time may be accepted if submitted again.样例输入无样例输出无(1)、源代码:#include<iostream>usi 阅读全文
posted @ 2012-05-11 20:02 谷堆旁边 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述输入一个非负整数n(n≥0),求从0到n之间(注意包括n)所有能被3除尽的数之和。输入非负整数:n输出[0,n]之间能被3除尽的数之和:sum样例输入19样例输出018(1)、源代码:#include<iostream>usingnamespacestd;intmain(){inti, j, n, sum;while(cin >> n){sum = 0;for(i = 0; i<=n; i++)if(i%3 == 0)sum+=i;cout << sum << endl;}return0;} 阅读全文
posted @ 2012-05-11 20:01 谷堆旁边 阅读(290) 评论(0) 推荐(0) 编辑
  2012年5月6日
摘要: 第十四章一、知识点1、由于事物的相似性,设计的类型和函数有时也表现出相似甚至相同性。将这些相似的类型和函数归纳起来构成一个类族或函数族,用一种统一的方式来编程就是模板编程。(P481)2、函数模板的定义形式为:(P 482)template <类型参数表>返回类型 函数模板名(数据参数表){ 函数模板定义体}例如:template <typename T>void swap(T& a, T& b){ T temp = a; a = b; b = temp;}3、函数模板不是函数,它是以具体的类型为实参来生成函数体的模板。函数模板定义被编译时,不会产生任何 阅读全文
posted @ 2012-05-06 19:35 谷堆旁边 阅读(557) 评论(0) 推荐(0) 编辑
  2012年5月2日
摘要: 时间限制:1000ms内存限制:65536kB描述利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e 。输入输入只有一行,该行包含一个整数n(2<=n<=15),表示计算e时累加到1/n!。输出输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。样例输入10样例输出2.7182818011提示1、e以及n!用double表示2、要输出浮点数、双精度数小数点后10位数字,可以用下面这种形式:printf("%.10f", num);(1)、源代码:#include<stdio.h>intmain() 阅读全文
posted @ 2012-05-02 22:16 谷堆旁边 阅读(619) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页