C入门级源代码集(实用)概念.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交换两个数的值 1 求N! 1 给定两圆圆心用C语言判断两圆关系。 1 完成一串和单个字母的大小的转换。 2 进行摄氏度和华氏度的相互转换。 2 编程实现分段函数 2 求 s=1-1/2+1/3-~~~~-100. 2 求1!+2!+3!----N! 3 将100~500之间的素数写出,且每行10个 3 打印水仙花数 3 用冒泡法和插入法升序排列n个数 4 输入一个下三角矩阵 4 求矩阵的个元素平均值 4 任意输入一个矩阵,找出此矩阵中每行的最大值。 5 如何反写一串字符。 5 在一串数据中在下标k前的处插入数据以及删除小标为k的数据的中心程序步骤。插入数据: 5 这是一个输出正三角星号的程序。 5 如何实现两个数据的变换 6 简单的进销存管理系统 6 物理实验18的计算公式 8 一个多数据求平均数公式 8 多个数除以一个数的公式 9 一个可以转换主函数和调用函数的实际例子 9 让你明白ASCII值和字母数字的关系 9 这是一个计算mn的方程序,主要看它是怎么摆放函数的 9 函数调用的另一种方式,也是三角形面积的算法程序 10 这个程序让我明白超过10的小数的结果怎么表达 10 这个程序让我明白了getchar()的作用,以及怎么发挥这个作用 10 输入如下的矩阵 10 这是一个统计输入字符中单词数的程序,单词之间用空格分离 10 交换两个数的值 #include stdio.h void swap(int *p, int *q); [1] void main() { int i, j; i=4,j=5; swap(i, j);[2] printf(i = %d, j = %d\n, i, j); } void swap(int *p, int *q) { int temp;[3] temp = *p; *p = *q; *q = temp; } [4] 注明:[1]:为什么[1]和[2]之间不一样。为什么在[1]处,是指针变量而在[2]为什么是一个指针地址。 [3]:注意声明这个temp时,不能声明成一个*temp,因为此时*temp未赋值,系统不能无法确定*temp到底指向一个什么值。 [4]:如果在此处temp那里的*p或者*q不加上一个*,则可知会造成无法交换。 求N! #includestdio.h void main() { int i,n; long f=1;[1] printf(please input the number:); scanf(“%d”,n); for(i=2;i=n;i++)[2] t=t*i; printf(%d=%ld\n,n,t); } 利用递归法 #include stdio.h long fact(int n) { long s; if(n=1) s=1; else s=n*fact(n-1); return s; } void main() {int num; scanf(%d,num); printf(%d!=%ld\n,num,fact(num)); getch(); } 利用静态变量 #includestdio.h long fact(int n) { static long f=1; f=f*n; return f; } void main() { int i; for(i=1;i=5;i++) printf(%d!=%ld\n,i,fact(i)); getch(); 注明:[1]一般来说如果在debug中出现数据转换可能丢失这样的警告,一般来说都是因为你在声明这个数据时出现错误。 [2]i=2既可以在for里声明又可以在开始处声明,如果这样则在for的第一个空处还是应该保留“;”,另外每个表达式之间应该用分号间隔,不能用逗号。 [3]声明量:自和限阐符(自代表自变量不如i、j等,和代表和差等连接第一和第二表达式,限代表n,阐代表第二个表达式和第一个表达式的关系,要阐明此关系要用到的字符,符代表阐明符号要用到的变量。表达式:二进增符 给定两圆圆心用C语言判断两圆关系。 #includestdio.h #includemath.h void main() { float x1,y1,r1,x2,y2,r2; double f; printf(please input the number:); scanf(%f,%f,%f,%f,%f,%f,x1,y1,r1,x2,y2,r2); f=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); if(x1==x2y1==y2r1==r2) printf(两圆重合\n); else if(x1==x2y1==

您可能关注的文档

文档评论(0)

123****6648 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档