![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础的C语言编程和知识
萧雅的梦
成为编程达人就是一个可望而不可即的梦,但是我相信坚持的力量,他可以把我带到离梦更近的地方!^_^
展开
-
hduoj2004(成绩转换)属于If循环嵌套
#includeint main(){ double x; while(scanf("%lf",&x)!=EOF) if(x>100||x0) printf("Score is error!\n"); else if(x>=0&&x60) printf("E\n");原创 2014-07-22 12:07:08 · 741 阅读 · 0 评论 -
hduoj2012(素数判定)
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2012解答:原创 2014-08-17 21:38:54 · 635 阅读 · 1 评论 -
hduoj1262(寻找素数对)
题意:http://acm.hdu.edu.cn/showproblem.php?pid=1262解答:原创 2014-08-17 21:36:13 · 393 阅读 · 0 评论 -
nyoj13Fibonacci数
Fibonacci数时间限制:3000 ms | 内存限制:65535 KB难度:1描述无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为F(n)=1 ...........(n=1或n=2)F(n)=F(n-1)+F(n-2).....(n>2)现要你来求第n个斐波纳奇数。(第1个、第二个都为原创 2015-03-19 17:36:39 · 399 阅读 · 0 评论 -
hduoj2041(超级楼梯)Fibonacii
超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34997 Accepted Submission(s): 17972Problem Description有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,原创 2015-03-06 16:33:25 · 485 阅读 · 0 评论 -
hduoj2044(一只小蜜蜂...)Fibonacci
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2044解答:原创 2014-08-19 11:56:14 · 576 阅读 · 0 评论 -
hduoj2070(Fibbonacci Number)
题意:解答:原创 2014-08-19 11:50:21 · 447 阅读 · 0 评论 -
递归类别hduoj2047(阿牛的EOF牛肉串)
阿牛的EOF牛肉串Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23568 Accepted Submission(s): 11041Problem Description今年的ACM暑期集训队一共有原创 2015-03-04 22:26:26 · 359 阅读 · 0 评论 -
递归类别hduoj2013(蟠桃记)
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2013解答:原创 2014-08-19 11:56:17 · 565 阅读 · 0 评论 -
递归类别hduoj2042(不容易系列之二)
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2042解答:原创 2014-08-19 11:46:55 · 515 阅读 · 0 评论 -
递归类别hduoj2018(母牛的故事)
题意:原创 2014-08-07 19:34:15 · 521 阅读 · 0 评论 -
递归类别hduoj2013(蟠桃记)
#include"stdio.h"void main(){ int n,s,x,i; while(scanf("%d",&n)!=EOF) { s=1; for(i=1;in;i++) { s=2*s+2; } printf("%d\n",s);原创 2014-07-22 20:34:02 · 460 阅读 · 0 评论 -
求和系列hduoj2011多项式求和
多项式求和Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 49266 Accepted Submission(s): 28699Problem Description多项式的描述如下:1 - 1/2 + 1/3 - 1/4原创 2015-03-04 22:56:26 · 289 阅读 · 0 评论 -
求和系列hduoj2007(平方和与立方和)
平方和与立方和Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 107209 Accepted Submission(s): 34582Problem Description给定一段连续的整数,求出他们中所有偶数的平方和以及所有原创 2015-03-04 22:55:42 · 411 阅读 · 0 评论 -
求和系列hduoj2014(青年歌手大奖赛_评委会打分)
题意:原创 2014-08-17 21:43:13 · 513 阅读 · 0 评论 -
求和系列hduoj2008(数值统计)
#includeint main(){ int a,b,c,n; double t; while(scanf("%d",&n)&&n!=0) { a=0,b=0,c=0; while(n--) { scanf("%lf",&t); if(t0)原创 2014-07-22 20:54:16 · 376 阅读 · 0 评论 -
求和系列hduoj1001(Sum Problem)
第一种算法#include #include int main(){ int n,t; int sum; while(scanf("%d",&n)!=EOF) { sum=0; for(t=0;tn;t++) { sum+=t; }原创 2014-07-22 20:46:24 · 405 阅读 · 0 评论 -
hduoj2098(分拆素数和)
题意:http://acm.hdu.edu.cn/showproblem.php?pid=2098解答:#includeint su(int a){ int i; for(i=2;i*ia;i++) if(a%i==0) return 0; return 1;}int main(){ int n,k,i; while(sca原创 2014-08-19 11:49:23 · 413 阅读 · 0 评论 -
hduoj4548(美素数)
美素数Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 3551 Accepted Submission(s): 1189Problem Description 小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今原创 2015-03-04 23:01:37 · 394 阅读 · 0 评论 -
hduoj2000(ASCll排序)
#includeint main(){char a,b,c,t;while(scanf("%c%c%c",&a,&b,&c)!=EOF) { getchar(); //此处是为了抵掉一个回车键 if(a>b) { t=a;a=b;b=t; } /*()内谁跟谁比原创 2014-07-21 23:35:53 · 557 阅读 · 0 评论 -
hduoj1395(2^x mod n = 1)(属于费马定理)
#include2^x mod n = 1Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13285 Accepted Submission(s): 4127Problem DescriptionGive a number原创 2015-03-06 16:34:37 · 402 阅读 · 0 评论 -
hduoj2005(第几天?)属于日期类型
题意:解答:原创 2014-08-17 21:44:06 · 550 阅读 · 0 评论 -
hduoj2163(Palindromes)属于回文类别
PalindromesTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3275 Accepted Submission(s): 1903Problem DescriptionWrite a program to determi原创 2015-03-06 16:29:55 · 329 阅读 · 0 评论 -
sort函数基础知识
sort函数的用法头文件加上:#include using namespace std; 做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参原创 2015-03-10 21:30:36 · 320 阅读 · 0 评论 -
hduoj1398(Square Coins)母函数类别
Square CoinsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8882 Accepted Submission(s): 6059Problem DescriptionPeople in Sil原创 2015-03-06 16:51:19 · 289 阅读 · 0 评论 -
nyoj11奇偶数分离
奇偶数分离时间限制:3000 ms | 内存限制:65535 KB难度:1描述有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。输入第一行有一个整数i(2每组有一个整型偶数n。输出第一行输出所有的奇数第二行输出所有的偶数样例输入21014样例原创 2015-03-19 17:24:42 · 433 阅读 · 0 评论 -
hduoj3782(xxx定律)奇数与偶数类别
xxx定律Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2938 Accepted Submission(s): 2159Problem Description对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成原创 2015-03-06 16:21:36 · 578 阅读 · 0 评论 -
hduoj2006(求奇数的乘积)
#includemain(){ int a,n,i,s; while(scanf("%d",&a)!=EOF) { s=1; for(i=0;ia;i++) { scanf("%d",&n); if(n%2!=0)s=s*n; } printf("%d\n",s); }}原创 2014-07-22 12:11:37 · 593 阅读 · 0 评论 -
nyoj57(6174问题)数学数组问题
6174问题时间限制:1000 ms | 内存限制:65535 KB难度:2描述假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要原创 2015-03-31 21:53:18 · 332 阅读 · 0 评论 -
nyoj31(5个数求最值 )数组问题
5个数求最值时间限制:1000 ms | 内存限制:65535 KB难度:1描述设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入1 2 3 4 5样例输出1 5#i原创 2015-03-31 20:44:09 · 390 阅读 · 0 评论 -
hduoj1004(Let the Balloon Rise)字符串数组类别
Let the Balloon RiseTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 81695 Accepted Submission(s): 30816Problem DescriptionContest time ag原创 2015-03-06 16:55:18 · 431 阅读 · 0 评论 -
nyoj40(公约数和公倍数)
公约数和公倍数时间限制:1000 ms | 内存限制:65535 KB难度:1描述小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。输入第一行输入一个整数n(0随后的n行输入两个整数i,j(0输出输出每组测试数据的最大公约数和最小公倍数样例输入36 612 1133 22原创 2015-03-31 21:29:23 · 517 阅读 · 0 评论 -
hduoj2503(a/b + c/d)
a/b + c/dTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9467 Accepted Submission(s): 5343Problem Description给你2个分数,求他们的和,并要求和为最简形式。 In原创 2015-03-04 22:41:10 · 440 阅读 · 0 评论 -
hduoj2504(又见GCD)
又见GCDTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11981 Accepted Submission(s): 5079Problem Description有三个正整数a,b,c(0<a,b,c<10^6),其中c不等原创 2015-03-04 22:34:18 · 385 阅读 · 0 评论 -
nyoj41(三个数从小到大排序)
三个数从小到大排序时间限制:3000 ms | 内存限制:65535 KB难度:0描述现在要写一个程序,实现给三个数排序的功能输入输入三个正整数输出给输入的三个正整数排序样例输入20 7 33样例输出7 20 33#includeint main(){int a[10],i,j,t;原创 2015-03-31 21:48:04 · 318 阅读 · 0 评论 -
nyoj4ASCII码排序
ASCII码排序时间限制:3000 ms | 内存限制:65535 KB难度:2描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例原创 2015-03-19 16:33:34 · 584 阅读 · 0 评论 -
递归类别hduoj1005(Number Sequence)
Number SequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 116663 Accepted Submission(s): 28381Problem DescriptionA number sequence i原创 2015-03-06 16:57:43 · 535 阅读 · 0 评论