Problem Description有n(n 2 #include 3 int main() 4 { 5 int n,m,num; 6 while(scanf("%d%d",&n,&m) && n && m) 7 { 8 for(int i=0;i<n;i++) 9 {10 scanf("%d",&num);11 if(m<num)12 {13 printf("%d ",m);14 ... Read More
posted @ 2013-06-16 22:49 瓶哥 Views(332) Comments(0) Diggs(0) Edit
Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdfSample Output6 9 1 #include 2 #include 3 #include 4 int main() 5 { 6 int n; 7 char str[1000]... Read More
posted @ 2013-06-16 22:48 瓶哥 Views(569) Comments(0) Diggs(0) Edit
Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0 2 int main() 3 { 4 int n,ans[100]={1,2,3}; 5 while(~scanf("%d",&n) && n) 6 { 7 for(int i=3;i<n;i++) 8 { 9 ans[i]=ans[i-1]+ans[i-3... Read More
posted @ 2013-06-16 22:48 瓶哥 Views(369) Comments(0) Diggs(0) Edit
Problem Description输入n(n 2 #include 3 #include 4 int main() 5 { 6 int n,a[100],*min=(int*)malloc(sizeof(int)); 7 while(~scanf("%d",&n) && n) 8 { 9 *min=INT_MAX;10 for(int i=0;i<n;i++)11 {12 scanf("%d",&a[i]);13 if(a[i]<*min)14... Read More
posted @ 2013-06-16 22:47 瓶哥 Views(263) Comments(0) Diggs(0) Edit
Problem Description有一个长度为n(n 2 int main() 3 { 4 int n,m,temp,ans; 5 while(~scanf("%d%d",&n,&m)) 6 { 7 ans=0;temp=0; 8 for(int i=2;i<=2*n;i=i+2) 9 {10 ans=ans+i;;11 temp++;12 if(temp==m || i==2*n)13 ... Read More
posted @ 2013-06-16 17:17 瓶哥 Views(214) Comments(0) Diggs(0) Edit
Problem Description青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2 2 #include 3 int main() 4 { 5 int n,score,min,max; 6 double ans; 7 while(~scanf("%d",&n)) 8 { 9 min=INT_MAX;max=INT_MIN;10 ans=0;11 for(int i=0;i... Read More
posted @ 2013-06-16 17:16 瓶哥 Views(280) Comments(0) Diggs(0) Edit
Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39 2 double fun(int n) 3 { 4 double ans=0; 5 int flag=1; 6 for(int i=1;i<=n;i++) 7 { 8 ans=ans+(double)flag/i; 9 flag=-1*flag;10 }11 return ans; 12 }13 int main()14 {15 int m,num;16 double ans... Read More
posted @ 2013-06-16 17:15 瓶哥 Views(453) Comments(0) Diggs(0) Edit
Problem Description喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵^-^当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?Input输入数据有多组,每组占一行,包含一个正整数n(1 2 int main() 3 { 4 int n,ans... Read More
posted @ 2013-06-16 17:15 瓶哥 Views(236) Comments(0) Diggs(0) Edit
Problem Description多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...现在请你求出该多项式的前n项的和。Input输入数据由2行组成,首先是一个正整数m(m 2 double fun(int n) 3 { 4 double ans=0; 5 int flag=1; 6 for(int i=1;i<=n;i++) 7 { 8 ans=ans+(double)flag/i; 9 flag=-1*flag;10 }11 return ans; 12 }1... Read More
posted @ 2013-06-16 17:14 瓶哥 Views(524) Comments(0) Diggs(0) Edit
1 #include <cstdio> 2 #include <conio.h> 3 #include <windows.h> 4 typedef char ElemType; 5 6 typedef struct QNode 7 { 8 ElemType data; 9 struct QNode *next; 10 }QNode,*QueuePtr;11 12 typedef struct13 {14 QueuePtr front; //队头指针 15 QueuePtr rear; //队尾指针 16 }LinkQueue;17 18 //创建一个队... Read More
posted @ 2013-06-15 23:09 瓶哥 Views(318) Comments(0) Diggs(0) Edit