
C语言程序设计
文章平均质量分 65
涛涌四海
健康体魄,快乐工作,幸福生活;知识引领科技,创新驱动发展
展开
-
怎么用指针?
怎么用指针?背景问题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景问题数组的删除操作,插入操作。比较繁琐的移动元素,成为主要工作。函数的返回值分析。能返回0个?能返回1个?能返回2个?能返回n个?函原创 2021-06-10 12:00:31 · 378 阅读 · 0 评论 -
实例讲函数
实例讲函数函数入门声明函数定义函数调用函数函数举例函数入门声明函数定义函数调用函数函数举例【实例】打印4个星花金字塔#include <stdio.h>void printPyrimid(int n);//声明 函数,打印n层金字塔函数void main(){ int n; //控制层数 //1 输入n printf("请输入一个整数:"); scanf("%d",&n); //2 打印金字塔,通过调用函数 printPyrimid(n); pr原创 2021-05-13 11:09:00 · 840 阅读 · 2 评论 -
数组1
数组数组的定义一维数组实例案例1:10名学生的成绩计算问题。编程完成:1、计算10名学生的成绩的平均分;2、输出低于平均分的所有成绩;3、从高分到低分输出所有成绩;求解方法1:选择法排序// 选择法排序#include "stdio.h"void main(){ int i,j,t,k,sum=0,cnt=0,avg,grade[10]={77,63,90,88,78,65,54,79,85,67}; //1.输出初始成绩 printf("初始成绩如下:"); fo原创 2021-04-29 15:35:46 · 652 阅读 · 3 评论 -
C语言课程设计具体安排说明
<br />C语言课程设计具体安排说明<br />1. 时间地点:10-14周,地点在机房。注:同学应将主要时间放在课余,上课时间主要用于老师检查进度及答疑。<br />2. 内容:<br />1)选题:安排学生选题,原则上各组题目应不同,每组人数不超过4人,如题目有人数要求按照题目要求进行。<br /> 2)课程设计要求:需要按时间提交以下文档:<br />(1) 需求分析文档:首先要根据题目,分析可以实现功能,完成需求分析文档,需求分析文档主要描述系统实现的功能,要尽可能原创 2010-11-16 12:50:00 · 1717 阅读 · 1 评论 -
C语言课程设计具体安排说明
<br />C语言课程设计具体安排说明<br />1. 时间地点:10-14周,地点在机房。注:同学应将主要时间放在课余,上课时间主要用于老师检查进度及答疑。<br />2. 内容:<br />1)选题:安排学生选题,原则上各组题目应不同,每组人数不超过4人,如题目有人数要求按照题目要求进行。<br /> 2)课程设计要求:需要按时间提交以下文档:<br />(1) 需求分析文档:首先要根据题目,分析可以实现功能,完成需求分析文档,需求分析文档主要描述系统实现的功能,要尽可能原创 2010-11-16 12:50:00 · 1345 阅读 · 0 评论 -
简单五子棋(单机版-C)
简单五子棋(单机版-C)一个简单的五子棋过程。之实现了开局和判断胜负。缺少载入棋谱,保存棋谱。#include //图形输出棋盘printGraphicBoard(int b[9][9]){ int i,j; for(i=0;i<9;i++) { if(i==0) printf(" ①②③④⑤⑥⑦⑧⑨\n"); switch (i) { case 0原创 2016-11-09 20:48:50 · 2964 阅读 · 0 评论 -
VC++编写C程序
VC++ 6.0编写C程序1. 打开程序2.新建C源程序点击“文件”菜单,选择“新建”子菜单选择“文件”标签,选中文件类型如下图:注意三个问题:一是选择C++ Source File;二是确定目录;三是输入文件名。点击确定。3.编辑C源程序编写程序如下:1)程序,写给计算机,用来执行2)注释,写给人,增加程序易读性(a)段注释 /开始,/结束,中间无论多少行,全为注释...原创 2018-10-12 22:39:41 · 5320 阅读 · 0 评论 -
Code Blocks编写一个C程序
Code Blocks编写一个C程序Code Blocks编写一个C程序1. 下载Code Blocks2. 解压缩文件3. 执行Code Blocks程序4. 新建C程序5. 编写C程序6. 编译源程序7. 执行程序Code Blocks编写一个C程序Code Blocks兼容性好,可移植性强,编写C程序调试方便。1. 下载Code Blocks链接:https://pan.baidu....原创 2018-10-09 21:59:47 · 5199 阅读 · 0 评论 -
C语言程序设计——控制结构(顺序)
C语言程序设计——控制结构1. 顺序程序设计(1)已知三边,计算三角形面积-- 思考题:--(2)求圆的周长l和面积S-思考-(3)鸡兔同笼问题思考1. 顺序程序设计(1)已知三边,计算三角形面积问题:输入三角形的边长a、b、c,求三角形面积area,并输出。/** 功能:计算三角形面积* 条件:知道三个边a、b、c的长* 模型:area=sqrt(s*(s-a)*(s-b)...原创 2018-10-20 17:18:51 · 3838 阅读 · 1 评论 -
冒泡法排序
冒泡法排序/** 功能:冒泡法排序 */#include <stdio.h>#define N 5int main(){ //定义和初始化 数组 int a[N]={3,21,5,-2,9}; int i,j,t; //冒泡法排序 for(j=1;j<=N-1;j++)//外循环,共有N-1个轮次...原创 2018-11-05 12:58:16 · 536 阅读 · 1 评论 -
函数
一、目标:1.掌握函数的定义、声明、调用2.理解形参和实参概念3.掌握函数调用时的值传递和地址传递的区别4.掌握数组元素和数组名作参数的不同用法二、学习内容程序11.1 用C编写 int max(int a,int b)函数,和主函数。完成主函数输入的3个整数,调用max函数计算并输出最大数。1.2 参考代码:#include <stdio.h>void mai...原创 2018-11-26 16:43:13 · 412 阅读 · 2 评论 -
数据对齐(结构体空间大小)
数据对齐:许多计算机系统对基本数据类型合法地址做出了一些限制,要求某种类型对象的地址必须是某个值K(通常是2,4或8)的倍数。这种对齐限制简化了形成处理器和存储器系统之间的接口的硬件设计。例如,假设一个处理器总是从存储器中取出8个字节,则地址必须为8的倍数。如果我们能保证将所有的double类型数据的地址对齐成8的倍数,那么就可以用一个存储器操作来读或者写值了。否则,我们可能需要执行两次存储器...原创 2018-12-16 22:45:18 · 515 阅读 · 2 评论 -
C语言课程设计题目汇总
<br />C语言课程设计题目汇总<br />1、职工信息管理系统<br />试设计一职工信息管理系统:<br />1) 职工的信息应尽量详尽。<br />2) 系统具有的功能应尽量全面。<br />2、图书信息管理系统<br />要求与1类似<br />3、学生信息管理系统<br />以我校学生为例设计,要求与1类似<br />4、实验室设备信息管理系统 <br />以2号楼实验室为例<br />5、汽车车票管理系统<br /> 测试实例可参照青岛汽车站的相关数据<br />6、单项选择题标准化考试原创 2010-11-16 12:37:00 · 9586 阅读 · 0 评论 -
C语言经典100例
经典C语言编程100例 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码:原创 2010-10-22 14:51:00 · 5502 阅读 · 3 评论 -
分支结构
if-else 分支结构 [例3-1]输入两个不同的整数,判断较大数,并输出。分析:程序需要先输入两个正整数,可以通过定义两个int变量a和b,然后比较a和b的大小,如果a大,则较大数为a,输出a;如果b较大,则输出b。流程图: 参考代码: #include void main(void){ int a,b; printf(“原创 2010-01-30 10:29:00 · 1584 阅读 · 1 评论 -
C语言程序设计 自测题
C语言程序设计 试卷一 [单选题] 11、假定X和Y为double型,则表达式X=2,Y=X+3/2的值是______。 A、3.500000 B、3 C、2.000000 D、3.00000012、以下各选项企图说明一种新的类型名,其中正确的是______。 A、typedef v1 int;原创 2009-12-14 16:46:00 · 3610 阅读 · 2 评论 -
C语言程序设计 自测题
C语言程序设计 试题二 [单选题]11、有以下程序#include main(int argc,char *argv[]) {int i,len=0; for(i=1;i printf("%d/n",len); }程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:ex1 abcd efg 10↙则运行的结果是______。 A、2原创 2009-12-14 19:59:00 · 6727 阅读 · 10 评论 -
C语言程序设计 试卷2
C语言程序设计 试卷2 一、单选题1. 下列选项中正确的语句组是______。 A、char s[8]; s={"Beijing"} B、char *s; s={"Beijing"} C、char s[8]; s="Beijing" D、char *s; s="Beijing"2. 下列原创 2010-03-13 14:06:00 · 3433 阅读 · 2 评论 -
C语言程序设计 试卷1
C语言程序设计 试卷1 一、单选题1. 请读程序片段(字符串内没有空格字符): printf("%d/n",strlen("ATS/n012/1//") );上面程序片段的输出结果是______。 A、11原创 2010-03-13 10:37:00 · 5163 阅读 · 1 评论 -
C语言程序设计 试卷3
C语言程序设计 试卷3 一、单选题(30*2=60)1. 有以下程序int f1(int x,int y){return x>y?x:y;} int f2(int x,int y){return x>y?y:x;} main() { int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,原创 2010-03-16 18:26:00 · 5415 阅读 · 13 评论 -
C语言程序设计 自测题(三)
C语言程序设计 [单选题]11、若有定义:int *p[3];,则以下叙述中正确的是______。 A、定义了一个基类型为int的指针变量p,该变量具有三个指针 B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C、定义了一个名为*p的整型数组,该数组含有三个int类型元素 D、定义了一个可指向一维数组原创 2010-01-05 22:51:00 · 6258 阅读 · 9 评论 -
C语言的难度调查
对于学习C语言的难度调查。谢谢参与,-->进入选项。原创 2010-01-05 23:14:00 · 1363 阅读 · 0 评论 -
如何使得VC++6.0具有行号
编程时具有行号对编程过程有很打的帮助作用,特别在学习阶段,能帮助我们提高程序可读性,方便讲解程序.但是如何使得VC中能够具有行号,是值得我们去做的一个问题。 通过VC6LineNumberAddin能够解决这个问题,方法如下。 一、下载该文件。下载地址:。 二、解压后把VC6LineNumberAddin.dll拷贝到安装路径内(如:C:/Program Files/M原创 2010-03-23 13:21:00 · 3304 阅读 · 2 评论 -
2010年7月编程语言排行榜:C#排名首次超越(Visual) Basic
<br />【Csdn 7月9日 编译】在最新发布的TIOBE 7月编程语言排行榜上,终于有了期待已久的变化:C#排名首次超过(Visual)Basic,攀登至榜单第5名。尽管C#已被普遍认可为仅次于Java的企业级开发语言,但其排名提升情况异常平缓。<br />其他有趣的变化如下:<br />1. JavaScript回到Top 10。<br />2. Objective-C上升势头依旧很猛。<br />3. 这里正好对2010年前半年的语言排名情况做个简单总结:表现出良好发展势头的有C(+2.3%),J转载 2010-07-11 11:25:00 · 1693 阅读 · 0 评论 -
学位考试串讲材料
在这里上传了《C语言程序设计》《数据结构》和《计算机组成原理》三门课的串讲材料(PPT),部分含有练习题,希望大家认真做。有的含有答案,可以在回复中讨论,后面也会给出.点击下载:http://download.youkuaiyun.com/source/2031482原创 2010-01-30 08:54:00 · 1090 阅读 · 2 评论