- 博客(8)
- 资源 (33)
- 收藏
- 关注
原创 完数程序
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。定义与列举 各个小于它的约数(真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。(列出某数的约数,去掉该数本身,剩下的就是它的真约数) 例如:第一个完全数是6,它有约数1、2、3、6,除
2012-10-31 16:10:13 2216
原创 判断素数
#includeint prime(int n){ int i; if(n==2)return 1; for(i=2;i<=(int)sqrt(n);i++) { if(n%i==0) return 0; return 1; } }int
2012-10-30 09:30:41 706 2
原创 输入五分制成绩,统计每种成绩的人数
从键盘输入一个班级学生(人数不确定)一门课的五分制成绩,编程要求每输入一个五分制成绩,就显示其所在的分数段,同时,统计并打印每种成绩的人数。#includeint main(){ int aCount=0,bCount=0,cCount=0,dCount=0,eCount=0; char grade; printf("Please enter the letter gra
2012-10-30 09:28:03 3331
原创 N!末尾有几个0
#includeint main(){ int zero,number,i,temp;//zero:末尾0的个数 number:求number的阶乘 zero=0; temp=1; printf("input number:"); scanf("%d",&number); for(i=number;i>=1;i--) { temp*=i; while(temp%10=
2012-10-25 13:33:08 1094
原创 石头、剪刀、布程序,C语言模拟
/*同问用C编写:同学 A 和B两个人玩最简单的石头剪子布游戏,游戏规则如下:石头赢剪子;剪子赢布;布赢石头;如果二者相同,则平局;并且规定,如果赢一局则得 2 分,平局的话双方各得 1 分,输的人不得分。两个人一共玩了 N 局,并且已知每个人每局出的是什么,我们用字符’R’代表石头,’S’代表剪子,’P’代表布。并且给出两个字符串代表两个人每局的出法。对于这个游戏,输出赢家是谁,并且
2012-10-23 19:24:10 8630
原创 输出星号(一)
输出如下形状星号,下面是输入6或7时的情况:******* ***** *** * *** ***** *******#include int main(void){ int row,i,j;//row是输入的行数 scanf("%d",&row); if(row%2==0)//如果输入的行是偶数,row自动加一
2012-10-21 19:11:19 1119 1
原创 谁是窃贼
/*已知A,B,C,D四个人中有一人是小偷,并且,这四个人中每人要么说真话,要么说假话。在审问中,这四个人分别回答如下:A说:B没有偷,是D偷的。 B说:我没有偷,是C偷的。C说:A没有偷,是B偷的。 D说:我没有偷。要求根据这四个人的回答,编程确定谁是小偷的条件。*/#includeint main(){ int i,j,a[4]; for(i=0;i<4;i
2012-10-13 17:12:06 767
原创 递归算法求某一数在数组中出现的次数
int times(int searchNum, int arr[], int length) // length 是数组元素个数,searchNum是要查找的值{ int num = (arr[length - 1] == searchNum) ? 1 : 0; if(length > 0) { return
2012-10-12 22:03:54 1691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人