下载 >  开发技术 >  C > C语言实际编程案例分析

C语言实际编程案例分析

C语言好处多 欢迎共享 加载互助 下载吧
2010-12-26 上传大小:158KB
分享
收藏 举报
C语言程序设计100个经典例子

在学习完C语言的语法知识后更重要的就是实践了,该文档涵盖了C语言程序设计的100个经典例子,有助于初学者增强对C语言的编程实战能力

立即下载
C语言编程典例在实际生活中的应用

这里介绍了一些C语言编程在实际生活中的应用如图书馆系统、五子棋原码

立即下载
C语言项目案例分析(源码+使用说明)

24个用C语言写的大小项目,项目由易到难。这是一个非常适合C语言初学者的代码,如果想提高C语言水平,这是不错的训练资料。 01 万年历 02 文件操作 03 电话本 04 小熊时钟 05 打字游戏 06 弹力球 07 快快吃豆游戏 08 贪吃蛇 09 迷宫 10 俄罗斯方块 11 推箱子 12 猜数字 13 24点 14 五子棋 15 系统测试 16 硬件测试 17 学生信息管理系统 18 学生个人消费管理系统 19 火车订票系统 20 通讯录管理系统 21 图书管理系统 22 企业员工管理系统 23 商品管理系统 24 网络通信编程

立即下载
《C语言项目案例分析》明日科技.pdf

《C语言项目案例分析》明日科技.pdf

立即下载
C语言资料大全

C语言的讲解及案例分析,

立即下载
C语言案例分析

C语言案例分析!简单的项目分析和设计指导!适合初学者学习和练习,检验自学效果!

立即下载
C语言经典编程100例

C语言经典编程100例word清晰版,C语言经典入门l100道练习题,基本涵盖了C 语言绝大部分的基础知识的运用和练习,是巩固c语言基础和c语言编程入门练习 的不二之选!!

立即下载
c语言项目开发实例

十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统

立即下载
C语言程序设计实例大全(220个例子)

C语言程序设计实例大全(220个例子),帮助更好地巩固C语言知识

立即下载
运筹学的应用案例分析

运筹学案例分析,对运筹学的掌握来说是一种有效途径,可以通过练习,加深对运筹学的理解,都是一些关于胡运权的知识

立即下载
C语言实现约瑟夫环

int random_number(int max)//定义随机数函数 { int number; number = rand() % max+1; //产生0 ~ Random_MAX的随机数 printf("当前随机数为:%d \n",number); return number; }

立即下载
《R语言数据分析——方法与案例详解》

本书是一本R 语言和数据分析的入门教材,循序渐进、深入浅出,每个知识点尽量从实际的应用案例出发,以问题为导向,在解决问题中学习统计方法、R 语言的基本使用以及编程技巧。 本书内容涵盖R 数据结构、函数与优化、抽样模拟、统计分析、假设检验、回归分析、统计绘图和R 包制作等内容。 本书的定位是为业界数据分析人员、经济管理类、医学的学生提供方法和程序上的参考,在写作过程中尽量删去比较理论的数学原理,这样能够帮助读者轻松上手学习。 从零起点开始,以问题为导向,用案例演示操作过程,点拨方法背后的原理,让你快速成为数据分析专家! 这是一本由知名统计学者、数据分析实战者倾心多年联合打造的数据分析入门指导书。

立即下载
C语言程序设计经典例子

适用于初学者    经典c程序100例==11--20 【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月    后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 2.程序源代码: #include "stdio.h" #include "conio.h" 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; /*前两个月加起来赋值给第三个月*/ } getch(); } ============================================================== 【程序12】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,       则表明此数不是素数,反之是素数。        2.程序源代码: #include "stdio.h" #include "conio.h" #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); getch(); } ============================================================== 【程序13】 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数    本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 2.程序源代码: #include "stdio.h" #include "conio.h" 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); } getch(); } ============================================================== 【程序14】 题目:将一个正整数分解质因数。例如:输入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*/ #include "stdio.h" #include "conio.h" 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); getch(); } ============================================================== 【程序15】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,    60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 2.程序源代码: #include "stdio.h" #include "conio.h" 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); getch(); } ============================================================== 【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int a,b,num1,num2,temp; printf("please input two numbers:\n"); scanf("%d,%d",&num1,&num2); if(num1<num2)/*交换两个数,使大数放在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); getch(); } ============================================================== 【程序17】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'.        2.程序源代码: #include "stdio.h" #include "conio.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'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c==' ') space++; else if(c>='0'&&c<='9') digit++; else others++; } printf("all in all:char=%d space=%d digit=%d others=%d\n",letters, space,digit,others); getch(); } ============================================================== 【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时    共有5个数相加),几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int a,n,count=1; long int sn=0,tn=0; printf("please input a and n\n"); scanf("%d,%d",&a,&n); printf("a=%d,n=%d\n",a,n); while(count<=n) { tn=tn+a; sn=sn+tn; a=a*10; ++count; } printf("a+aa+...=%ld\n",sn); getch(); } ============================================================== 【程序19】 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程    找出1000以内的所有完数。 1. 程序分析:请参照程序<--上页程序14. 2.程序源代码: #include "stdio.h" #include "conio.h" main() { static int k[10]; int i,j,n,s; for(j=2;j<1000;j++) { n=-1; s=j; for(i=1;i<j;i++) { if((j%i)==0) { n++; s=s-i; k[n]=i; } } if(s==0) { printf("%d is a wanshu",j); for(i=0;i<n;i++) printf("%d,",k[i]); printf("%d\n",k[n]); } } getch(); } ============================================================== 【程序20】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在    第10次落地时,共经过多少米?第10次反弹多高? 1.程序分析:见下面注释 2.程序源代码: #include "stdio.h" #include "stdio.h" main() { float sn=100.0,hn=sn/2; int n; for(n=2;n<=10;n++) { sn=sn+2*hn;/*第n次落地时共经过的米数*/ hn=hn/2; /*第n次反跳高度*/ } printf("the total of road is %f\n",sn); printf("the tenth is %f meter\n",hn); getch(); }

立即下载
c语言项目源码大全.zip

c语言项目源码大全.zip;随书所配源码,值得收藏、备查、学习使用。

立即下载
c语言编程100个经典例子

c语言编程100个经典例子,非常适合初学者。。有它还怕自己成不了高手???!!!

立即下载
C语言小游戏开发实例

适合学了一定基础,想是编游戏的朋友!C语言开发实例小游戏教程。CHM格式。

立即下载
BPM-实施从细节入手(真实案例)

BPM-实施从细节入手(真实案例)

立即下载
C语言(中文版)

C语言学习 用于熟悉C语言基本编程和解决实际应用

立即下载
R语言在商务分析中的应用

第1章:为什么要用R?讲述在商务分析中使用R的理由。在这一章中,我们讨论选择R作为分析平台而不仅是统计计算平台的原因,与其他分析软件的比较及在商业环境中使用R的一些一般性的成本和收益。它列举了业务分析师应该选择学习R的各种原因和其他分析平台所没有的R的特性。R的益处被分成三大类:商务分析、数据挖掘和商务智能/数据可视化。, 第2章:R的基础结构:讲述如何设置R分析的基础结构。在这一章中,我们讨论如何实际地在基于R的环境中设置一个分析环境,包括硬件、操作系统、额外的软件、必要的预算以及培训和软件支持的需要。我们讨论各种操作系统、硬件选择以及各种基于R的解决方案的提供者。内容涉及R的基本安装、R的程序包库、R的更新,直到综合性的用户帮助和启动R的基本教程。, 第3章:R界面:根据你的需要使用R Analytics的方法。在这一章中,我们对照比较了各种与R分析平台互动的方式。可以通过命令行、图形用户界面(GUIs)使用R,也可以通过网络接口(包括云计算接口)使用。这一章概述了基于GUI方法的优缺点,还比较了九种GUI的特性,包括一个比较优势和劣势的汇总表。本章还讨论了从其他软件和web接口使用R的方式。最后,介绍了一些在亚马逊云上运行R的实用教程。, 第4章:数据处理:在R中取得数据。这一章讨论在R中获得数据的不同方式,包括基本的语句。它专门针对数据库中的数据,因为商务数据通常都是这样的。这一章展示了用户怎样可以连接到MySQL和Pentaho数据库,这是两个最先使用的开源数据库。某些节致力于和R一起使用SQLite,并奉献给商务智能从业人员。我们简要地考察一下Jaspersoft和Pentaho——两个在BI领域领先的开源解决方案,以及它们如何与R互动。这一章在简要提到处理大数据集的额外资源的同时,它也道出了一系列常见的分析任务(人们期望分析师对任何数据都要进行的操作),以帮助一些人更好地过渡到R。, 第5章:探索数据:数据可视化中新崛起的业务。这一章讨论在R中使用视觉和图形手段探索数据。它讲述了R中基本的图形和一系列高级的图形,可以很容易地由一个学习R的普通程序员在很短的时间创建出来。它引入了专门用来进行数据探索的GUI,grapheR 和 Deducer,还包含对ggplot2创造者哈德利•威克姆(Hadley Wickham)的访谈。制图方面包含了代码、容易重现的例子和互动图示的信息。本章旨在为那些主要使用电子表格程序创建图示的读者揭开神秘的、有时令人生畏的数据可视化艺术的面纱。, 第6章:构建回归模型。回归模型是统计的主力业务分析行业。他们或许因为固有的与业务客户沟通的简单性而过度使用回归模型。我们学习如何建立线性和逻辑回归模型,研究一些风险模型和记分卡,讨论 PMML作为模型实施的方法。为了保持本书关注商务分析的目的,本书仅涉及在R中简化构建逻辑斯蒂模型流程的一个简短的案例研究,并没有介绍回归理论。, 第7章:使用R进行数据挖掘。使用R进行数据挖掘采用Rattle GUI简化和加速数据建模的过程。然而,它从给读者介绍信息阶梯和各种数据挖掘方法的概念入手,简要地说,包括:CRISP-DM,SEMMA,和KDD。它还提供与两位作者的简短访谈的摘录,这两位都曾写过使用R进行数据挖掘方面的书。文本挖掘、网络挖掘、谷歌预测应用程序接口也作为特殊的情况包含在本章内。, 第8章:聚类和数据分割。数据分割在这本书中主要涉及聚类分析,我们会讨论各种类型的聚类。在这里增加聚类是因为大数据商务环境中对于数据压缩技术的固有的、日益增长的需求而且数据集的大小也在飞速地增长。我们再次借助Rattle GUI,但仍简要讨论了R中的其他用于聚类的GUI。对关于Revolution R在大量数据的聚类中的应用提供了一个小案例。, 第9章:预测和时间序列模型。企业使用商业智能来了解其经营的过去和现在,他们的重点是改进对未来的决策。时间序列和预测很强大,但在很多企业都未能得到充分应用,这一章对这个问题进行了讨论并提供了一个使用R命令行GUI程序包的相应案例。我努力使这一章成为一个实用的章节,用来帮助你的商业团队在所有部门中利用现有的初期数据做更多的预测。, 第10章:数据导出和输出。获得分析的数据只是工作的一部分。输出结果应该以一种能够启发决策者制定可行的决策的方式来展示。R提供了许多灵活的方式来生成和嵌入输出,这一章都有介绍。, 第11章:优化R代码。现在,你已经学会了如何在商务分析中使用R的功能,下一步是要了解如何利用其强大的灵活性,而不要被淹没在其庞大的可用库中。这一章讨论技巧、变通和工具,包括使用代码编辑器来帮助你更好、更快地编写代码。, 第12章:更多的培训文献。这一章对于有兴趣扩展关于R的知识和完整了解R文档环境的读者来说是必要的。, 第13章:R应用案例研究。这一章提供了基于各种商务应用的编码的案例研究,包括网页分析,旨在帮助读者在他们自己的经营活动环境中使用R进行商务分析时找到一个现成的参考资料。

立即下载
C语言实例解析精粹 PDF

C语言实例解析精粹.PDF, 编程的实际运用, 看看c语言的强大!!!

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C语言实际编程案例分析

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: