• / 29
  • 下载费用:10 金币  

C语言基本算法.doc

关 键 词:
C语言基本算法.doc
资源描述:
经典 C 语言算法2009 年 08 月 17 日 星期日 16:51C 语言的学习要从基础开始,这里是 100 个经典的算法-1C 语言的学习要从基础开始,这里是 100 个经典的算法题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?__________________________________________________________________程序分析:兔子的规律为数列 1,1,2,3,5,8,13,21___________________________________________________________________程序源代码:main(){long f1,f2;int i;f1=f2=1;for(i=1;ik,但 n 能被 k 整除,则应打印出 k 的值,并用 n 除以 k 的商, 作为新的正整数你 n,重复执行第一步。(3)如果 n 不能被 k 整除,则用 k+1 作为 k 的值, 重复执行第一步。___________________________________________________________________程序源代码:/* zheng int is divided yinshu*/main(){int n,i;printf(“\nplease input a number:\n“);scanf(“%d“,printf(“%d=“,n);for(i=2;i=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。__________________________________________________________________程序分析:(ab)?a:b 这是条件运算符的基本例子。___________________________________________________________________程序源代码:main(){int score;char grade;printf(“please input a score\n“);scanf(“%d“,grade=score=90?'A'score=60?'B':'C');printf(“%d belongs to %c“,score,grade);} 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。__________________________________________________________________程序分析:利用辗除法。___________________________________________________________________程序源代码:main(){int a,b,num1,num2,temp;printf(“please input two numbers:\n“);scanf(“%d,%d“,if(num1 { temp=num1;num1=num2; num2=temp;}a=num1;b=num2;while(b!=0)/*利用辗除法,直到 b 为 0 为止*/{temp=a%b;a=b;b=temp;}printf(“gongyueshu:%d\n“,a);printf(“gongbeishu:%d\n“,num1*num2/a);} 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。__________________________________________________________________程序分析:利用 while 语句,条件为输入的字符不为 '\n'.___________________________________________________________________程序源代码:#include “stdio.h“main(){char c;int letters=0,space=0,digit=0,others=0;printf(“please input some characters\n“);while((c=getchar())!='\n'){if(c='a'printf(“请输入要求的数:“);scanf(“%f“,x0=a/2;x1=(x0+a/x0)/2;while(fabs(x1-x0)=Epsilon){x0=x1;x1=(x0+a/x0)/2;}printf(“%f 的平方根:%f.5\n“,x1);} /* 上题的另一种算法 */#define Epsilon 1.
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:C语言基本算法.doc
链接地址:https://www.weizhuannet.com/p-9828413.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开