摘要:
如果抛掷硬币N次,看到头像的期望值是N/2次,但实际值也可能是0~N次,以下程序进行M次试验,M和N都从命令行获取。它使用一个数组f来跟踪出现“i次头像”的概率,其中0<=i<=N。然后打印试验结果的柱状图。#include<stdlib.h>#include<stdio.h>intheads(){returnrand()<RAND_MAX/2;}main(intargc,char*argv[]){inti,j,cnt;intN=atoi(argv[1]),M=atoi(argv[2]);int*f=malloc((N+1)*sizeof(int)); 阅读全文
摘要:
若i为素数,则设置a[i]为1;反之则设置为0.首先,将所有数组的元素设置为1,表示没有已知的非素数。然后将已知为非素数(即为已知素数的倍数)的索引对应的数组元素设置为0。如果将所有较小的素数的倍数都设置为0之后,a[i]仍然保持为1,则可判断它是所找的素数。#include<stdio.h>#defineN10000intmain(){inti,j,a[N];for(i=2;i<N;i++)a[i]=1;for(i=2;i<N;i++)if(a[i])for(j=i;j<N/i;j++)a[i*j]=0;for(i=2;i<N;i++)if(a[i])pr 阅读全文
摘要:
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 的平方根字符处理函数 阅读全文
摘要:
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 阅读全文
摘要:
手机短号Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?Input输入数据的第一行是一个N(N <= 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。Output输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。Sample Input2 1351234567813787654321 阅读全文
摘要:
密码Problem Description网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,C...Z;2.小写字母:a,b,c...z;3.数字:0,1,2...9;4.特殊符号:~,!,@,#,$,%,^;给你一个密码,你的任务就是判断它是不是一个安全的 阅读全文