- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 根据日期计算天数
问题描述给定某日期(年、月、日),计算该日期是当年的第几天。输入输入数据有若干行。每一行对应一种情形,其中有3个整数分别为年、月、日。输出对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出结果(参见输出样例mm/dd/yyyy, n),换行。输入样例2008 1 12008 10 12009 5 1输出样例Case 1: 01/01/2008, 1Case 2: 10/01/2008, 275Case 3: 05/01/2009, 121#include using namespace
2011-01-19 09:17:00 2291
原创 微生物的数量
问题描述某种微生物从其产生第4个单位时间后开始,每个单位时间繁殖1个新的同种微生物。假设时刻0仅有1个这种微生物,问经过n个单位时间后共有多少个这种微生物(假设这种微生物不死亡)。输入输入数据有若干行。每行上有一个正整数n,对应一种情形。输出对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出n,逗号,结果,换行。输入样例4515输出样例Case 1: 4, 1Case 2: 5, 2Case 3: 15, 50 #include using namespace std;i
2011-01-18 15:27:00 613
原创 折纸的厚度
问题描述假定有一张充分大的纸,并且可以进行许多次对折。若单张纸的厚度为x,计算经过多少次对折后,折纸的厚度超过珠穆朗玛峰的高度8844.43米。输入输入数据仅有一行。该行有若干个数据表示单纸张的厚度(以毫米为单位),对应每一种情形。输出对于每一种情形,先输出“Case #: ”(#为序号,从1起),然后输出单张纸张的厚度、需要对折的次数、总厚度(以米为单位),换行。输入样例0.1 0.3 0.5输出样例Case 1: 0.1, 27, 13421.8Case 2: 0.3, 25, 10066.3Case
2011-01-18 15:25:00 3180
原创 判断同构数
问题描述给定一个十进制正整数,判断其是否为同构数。所谓同构数是这样的一些数,它出现在其平方数的右边,例如5是右边的数,25是右边的数,所以5和25都是同构数。输入输入数据有若干行。每行上有一个正整数,对应一种情形。输出对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出n,逗号,结果(Yes或No),换行。输入样例51525输出样例Case 1: 5, YesCase 2: 15, NoCase 3: 25, Yes #include #include using namespac
2011-01-17 14:29:00 4249
原创 杨辉三角
问题描述给定一个非负整数n,打印杨辉三角前n+1行。输入输入数据有若干行。每一行有一个非负整数n()对应一种情形。输出对于每一种情形,先输出“Case #:”(#为序号,从1起),换行;然后输出结果(参见输出样例)。输出格式说明:设置setw(6)使数据占6个字符宽;每种情形中,最后一行第一个数字出现在第6列。输入样例123输出样例Case 1: 1 1 1Case 2: 1 1 1 1 2 1Case 3:
2011-01-10 13:13:00 694
原创 斐波那契数列
问题描述Fibonacci数列的前两项均为1。从第3项起,各项均为其前2项的和。给定一个十进制正整数n,计算Fibonacci数列的第n项。输入输入数据有若干行。每行上有一个正整数n,对应一种情形。输出对于每一种情形,先输出“Case #:”(#为序号,从1起),然后输出n,逗号,结果,换行。输入样例21525输出样例Case 1: 2, 1Case 2: 15, 610Case 3: 25, 75025#include using namespace std;int f(int n);int main()
2011-01-09 16:46:00 395
原创 判断算式正确性
<br />问题描述<br />给定一个算式,该算式中只含一个四则运算符号(+、-、*、/),操作数及结果均为整数。要求判断该算式的正确性(规定:除法必须除尽才可能正确)。<br />输入<br />输入数据仅有一行,该行有一个形如“a + b = c”的为一个算式,a、b、c均为整数,“+”与“=”前后都有一个空格。<br />输出<br />若算式正确则输出“Correct”;否则输出“Wrong”,换行。<br />输入样例<br />1 + 2 = -3<br />输出样例<br />Wrong<b
2011-01-04 17:38:00 3044
原创 阶乘尾部0的个数
问题描述给定一个正整数n,计算n!的尾部0的个数。输入输入数据有若干行。每行上有一个正整数n,对应一种情形。输出对于每一种情形,先输出“Case #: ”(#为序号,从1起),然后输出n的值,逗号,结果,换行。输入样例81630输出样例Case 1: 8, 1Case 2: 16, 3Case 3: 30, 7 #include using namespace std;int zeros(int n){ int m=0, p=5; while(p { m += n/p; p *= 5; } return
2011-01-04 15:03:00 568
原创 最大公因数最小公倍数
<br />#include <iostream><br />using namespace std;<br />int gcd(int m,int n);<br />int lcm(int m,int n);<br />int main()<br />{<br /> int m,n,k=0;<br /> <br /> while(cin>>m>>n)<br /> {++k;<br /> cout<<"Case "<<k<<":"<<e
2011-01-03 11:23:00 342
原创 计算和式
给定两个正整数a(a#include using namespace std;int main(){ int a,n,i,t,k=0,s=0; while(cin>>a>>n) { t=a; cout for(i=1;i { cout s+=a; a=t+10*a; } s+=a;
2011-01-01 14:07:00 541
转载 学习c++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被 VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不
2011-01-01 11:51:00 232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人