学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 2011-学习资料大全:C语言编程经典100例

2011-学习资料大全:C语言编程经典100例

c语言

    本文由别嗱娤X莳緔贡献

    doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

    知识改变命运

    勤奋塑造成功

    整理人 时间

    落叶 2011-4-15

    天才是百分之九十九的勤奋加百分之一的灵感

    C 语言经典编程 100 例

    程序 1】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 2.程序源代码: main() { long f1,f2; int i; f1=f2=1; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0) printf("\n");/*控制输出,每行四个*/ f1=f1+f2; /*前两个月加起来赋值给第三个月*/ f2=f1+f2; /*前两个月加起来赋值给第三个月*/ } } ============================================================== 【程序 2】 题目:判断 101-200 之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 2.程序源代码: 兔子的规律为数列 1,1,2,3,5,8,13,21……

    #include "math.h" main() { int m,i,k,h=0,leap=1; printf("\n"); for(m=101;m<=200;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) {leap=0;break;} if(leap) {printf("%-4d",m);h++; if(h%10==0) printf("\n"); } leap=1; } printf("\nThe total is %d",h); } ============================================================== 【程序 3】 题目:打印出所有的“水仙花数” ,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153 是一个“水仙花数”,因为 153=1 的三次方+5 的三次方+3 的三次方。 1.程序分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十位,百位。 2.程序源代码: main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++)

    { i=n/100;/*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n%10;/*分解出个位*/ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) { printf("%-5d",n); } } printf("\n"); } ============================================================== 【程序 4】 题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。

    程序分析:对 n 进行分解质因数,应先找到一个最小的质数 k,然后按下述步骤完成: (1)如果这个质数恰等于 n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果 n<>k,但 n 能被 k 整除,则应打印出 k 的值,并用 n 除以 k 的商,作为新的正整数你 n, 重复执行第一步。 (3)如果 n 不能被 k 整除,则用 k+1 作为 k 的值,重复执行第一步。

    2.程序源代码: /* zheng int is divided yinshu*/ main() { int n,i; printf("\nplease input a number:\n"); scanf("%d",&n); printf("%d=",n); for(i=2;i<=n;i++)

    { while(n!=i) { if(n%i==0) { printf("%d*",i); n=n/i; } else break; } } printf("%d",n);} ============================================================== 【程序 5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示。 1.程序分析:(a>b)?a:b 这是条件运算符的基本例子。 2.程序源代码: main() { int score; char grade; printf("please input a score\n"); scanf("%d",&score); grade=score>=90?'A':(score>=60?'B':'C'); printf("%d belongs to %c",score,grade); } ============================================================== 【程序 6】    题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。

第1页

TOP相关主题

我要评论

相关文档

  • 2011-学习资料大全:C语言编程经典100例

    2011-学习资料大全:C语言编程经典100例_调查/报告_表格/模板_实用文档 暂无评价0人阅读0次下载举报文档2011-学习资料大全:C语言编程经典100例_调查/报告_表格...

  • 经典C语言编程100例

    C语言经典程序190例 165页 免费 2011-学习资料大全:C语言... 91页 免费 C语言...C 语言编程 100 例 【程序 1】题目:有 1、2、3、4 个数字,能组成多少个...

  • C语言编程经典100例

    2011-学习资料大全:C语言... 91页 免费 C语言经典编程 6页 1财富值搜...C 语言编程经典 100 例(四) 【程序 76】 题目:编写一个函数,输入 n 为偶数...

  • C语言经典编程实例100题 答案

    C语言经典编程实例100题 答案_工_高等教育_教育专区。C语言经典编程实例100题 答案 C 语言程序实例 100 个(一)【程序 1】 题目:有 1、2、3、4 个数字,...

  • C语言程序设计经典100例(全)文本文档

    C语言程序设计经典100例(全)文本文档_IT/计算机_专业资料。103f 程序1】【题目...C语言经典程序190例 165页 1下载券 2011-学习资料大全:C语......

  • C语言编程经典100例

    C语言编程经典100例_计算机软件及应用_IT/计算机_专业资料。编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数题目...

  • 经典C语言程序设计100例11-20

    经典C语言程序设计100例11-20_计算机软件及应用_IT/计算机_专业资料。C语言程序...学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下...

  • C语言编程经典100例

    C语言编程经典100例_韩语学习_外语学习_教育专区 暂无评价0人阅读0次下载举报文档 C语言编程经典100例_韩语学习_外语学习_教育专区。C语言编程经典100例...

  • 经典C语言编程100例

    经典C 语言编程 100 例(1-30) 【程序 1】 题目:有 1、2、3、4 个数字...2011-学习资料大全:C语... 91页 1下载券 C 语言编程经典 100 例 21页 ...

  • C语言编程经典100例

    C语言编程经典100例_计算机软件及应用_IT/计算机_专业资料。C 语言经典编程 100 例程序 1】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对...

  • C语言编程经典100例

    C语言编程经典100例_计算机软件及应用_IT/计算机_专业资料。文章由剑舞冲天精心...文章由剑舞冲天精心整理,希望对大家的学习和工作带来帮助 整理人: 整理时间: C...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部