摘要: C语言标准库函数C 语言中有大量的标准库函数,根据功能不同,声明于不同的头文件中。这些库函数在C++中也能使用。下面分类列举了一些C 语言常用库函数,由于篇幅所限,只列出函数名字及其作用。数学函数数学库函数声明在 math.h 中,主要有:abs(x) 求整型数x 的绝对值cos(x) x(弧度)的余弦fabs(x) 求浮点数x 的绝对值ceil(x) 求不小于x 的最小整数floor(x) 求不大于x 的最小整数log(x) 求x 的自然对数log10(x) 求x 的对数(底为10)pow(x, y) 求x 的y 次方sin(x) 求x(弧度)的正弦sqrt(x) 求x 的平方根字符处理函数 阅读全文
posted @ 2011-04-25 21:40 cpoint 阅读(7876) 评论(0) 推荐(2) 编辑
摘要: A == B ?Problem DescriptionGive you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".Inputeach test case contains two numbers A and B.Outputfor each case, if A is equal to B, you should print "YES", or print "NO".Sample Input1 2 2 阅读全文
posted @ 2011-04-25 01:00 cpoint 阅读(900) 评论(0) 推荐(1) 编辑
摘要: 手机短号Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?Input输入数据的第一行是一个N(N <= 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。Output输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。Sample Input2 1351234567813787654321 阅读全文
posted @ 2011-04-25 00:47 cpoint 阅读(1690) 评论(9) 推荐(0) 编辑
摘要: 密码Problem Description网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,C...Z;2.小写字母:a,b,c...z;3.数字:0,1,2...9;4.特殊符号:~,!,@,#,$,%,^;给你一个密码,你的任务就是判断它是不是一个安全的 阅读全文
posted @ 2011-04-25 00:29 cpoint 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 一只小蜜蜂...Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。Sample Input2 1 23 6Sample Output13AuthorlcySource递推求解专题练习(For Beginner)AC code:#include< 阅读全文
posted @ 2011-04-24 23:12 cpoint 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 方法一:形参给出第二维的长度。例如:#include<stdio.h>#include<math.h>#include<ctype.h>#include<string.h>#include<stdlib.h>voidfunc(intn,charstr[][5]){inti;for(i=0;i<n;i++)printf("\nstr[%d]=%s\n",i,str[i]);}intmain(){char*p[3];charstr[][5]={"abc","def",&qu 阅读全文
posted @ 2011-04-20 00:32 cpoint 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 原理: 在C语言中数组下标访问可以看成指针的偏移访问1、对表进行检查,看看它是否真的已满2、如果表确实已满,使用realloc()函数扩展表的长度,并进行检查,确保realloc()操作成功进行。3、在表中增加所需要的项目code:intcurrent_element=0;inttotal_element=128;char*dynamic=malloc(total_element);char*ptr;voidadd_element(charc){if(current_element==total_element-1){total_element*=2;ptr=(char*)realloc(dy 阅读全文
posted @ 2011-04-20 00:17 cpoint 阅读(2294) 评论(0) 推荐(0) 编辑
摘要: Gold CoinsDescriptionThe king pays his loyal knight in gold coins. On the first day of his service, the knight receives one gold coin. On each of the next two days (the second and third days of service), the knight receives two gold coins. On each of the next three days (the fourth, fifth, and sixth 阅读全文
posted @ 2011-04-15 22:38 cpoint 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 我被调用了多少次Description编写一个函数,该函数能够判断传递过来的数是否是素数,并返回自身是被第几次调用。要求不用全局变量。Input第一行是整数n,表示下一行数据的个数,1<=n<=1000,每个数据的位数不超过6位。Output输出两个整数,用空格隔开。第一个数表示判断出的素数个数,第二个数表示函数被调用的次数。Sample Input51 2 3 4 5Sample Output3 5AC code:#include<stdio.h>#include<math.h>intisprim(intn){inti;if(n==1)return0;el 阅读全文
posted @ 2011-04-14 23:15 cpoint 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 饭卡(card)Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。Input多组数据。对于每组数据:第一行为正整数n,表示菜的数量。n<=1000。第二行包括n个正整数,表示每种菜的价格。价格不超过50。第三行包括一个正整数m,表示卡上的余额。m<=1000。n=0表示数据结束。Ou 阅读全文
posted @ 2011-04-14 23:13 cpoint 阅读(611) 评论(0) 推荐(0) 编辑
浏览次数:travelocity promotion codes