C程序实验报告.docx

上传人:夺命阿水 文档编号:1502099 上传时间:2024-06-29 格式:DOCX 页数:9 大小:24.98KB
返回 下载 相关 举报
C程序实验报告.docx_第1页
第1页 / 共9页
C程序实验报告.docx_第2页
第2页 / 共9页
C程序实验报告.docx_第3页
第3页 / 共9页
C程序实验报告.docx_第4页
第4页 / 共9页
C程序实验报告.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《C程序实验报告.docx》由会员分享,可在线阅读,更多相关《C程序实验报告.docx(9页珍藏版)》请在课桌文档上搜索。

1、工程学院实验报告课程名称:C程序设计课程代码:8234510学院(直屈系):年级/专业/班:2010级汽电1班学生姓名:学号:31201008030试验总成果:任课教师:开课学院:工程学院试验中心名称:交通试验中心西华高校试验报告(理工类)开课学院与试验室:汽车学院机房(5d-215)试验时间:年月日1、试验目的2、试验设备、仪器与材料3、试验内容一般试物:3.1试验方案设计与选择(设计性、创新性试验需写该项内容)3.2试验原理与试验步骤(试验工作原理或试的主要操作过程)3.3试脍记录(核心代码与调试过程)注解:理工科试验需记录试验过程中的数据、图表、计算、现象视察等,试验过程中出现的问题;其

2、它如在计算机上进行的编程、仿真性或模拟性试验需记录程序核心代码以与程序在调式过程中出现的问题与解决方法:记录程序执行的结果。上机试验:3.1上机试验的内容与要求3.2算法设计思想与算法实现步骤3.3程序核心代码,程序调试过程中出现的问题与解决方法3.4程序运行的结果4、试躲总结4.1试验结果分析与问题探讨4.2试验总结心得体会注解:试喊总结的内容依据不同学科和类型试验要求不一样,一般理工科类的试验须要对试验结果进行分析,并且对试验过程中问题进行探讨:在计算机上进行的编程、仿真性或模拟性试验须要对上机实践结果进行分析,上机的心得体会与改进看法。其它试验应总结试验过程写出心得体会与改进看法。1、试

3、验目的(1)熟识C语言的集成环境,了解菜的的运用方法。(2)驾驭C语言程序上机的编辑、编译、连接、运行的基本步骤。(3)了解C语言程序的结构。2、试验设备、仪器与材料(1)硬件环境微型计算机(intelx86系列CPU)台(2)软件环境windows982000xp操作系统vc6.0集成开发环境3,试验内容3.1上机试验的内容与要求(1)熟识VC中常用菜单项与对应快捷键的运用方法。(2)熟识C语言程序上机的编辑、编译、连接、运行的基本步骤。(3)编程实现一个字符串的输出。(4)编程输出两个数的最大值。(5)计算由键盘输入的随意两个整数的积。3.2算法设计思想与算法实现步骤(D编程实现一个字符串

4、的输出为程序一,编程中,定义一个空函数后,干脆由利用Prinlf输出字符串。(2)编程输出两个数的最大值为程序二,编程中,用SCanf函数输入两个数,再用选择函数判定两数大小,最终用Printf函数输出最大值。(3)计算由键盘输入的随意两个整数的积为程序三,编程中,用SCanf函数输入两数,再由乘枳函数进行求积运算。3. 3程序核心代码,程序调试过程中出现的问题与解决方法(1)程序核心代码程序一:8include<stdio.h>void11uin()printf(thisisacPrOgram,肯定能学好!.n);程序二:include<:stdio.h>:voidnai

5、n()floatalb,m;Printf1(请输入两个数a和bn);scanf(%f,%f,&a,&unp;b):*scanf函数卜脆输入修饰符(%f)*/if(a>b)m=a;elsem=b;Printf(最大数为%7.4fn,m);*printf可以加a=;:*/程序三:Wincludc<stdio.h>voidmain()inta,b,c;Printf(请输入两个整数a和bn);scanf(%df%d,&a,&b):c=a*b;printf(c=%dn,c):(2)程序调试过程中出现的问题与解决方法程序二丢失“:”程序三丢失“)”当分别添加上丢失

6、的符号后,问题解决,程序编辑胜利。3.4程序运行的结果程序一运行结果:程序二运行结果:程序三运行结果:4、试验总结4. 1程序运行结果分析与思索蹈探讨依据程序运行结果和编程之前的预期结果样,说明编程胜利。对于程序的结构应当熟记在心,而且在vc6.O集成开发环境中不须要用户去进行连接的操作,这一步的操作电脑会自动完成。4. 2试验总结心得体会对第一次C语言编程上机试验,对编程还有许多不是很熟识的地方,须要在接下来的学习中进一步熟练驾驭操作。而且在以后的编程中对于Prinlf,CSanf函数的运用将会更多。在编程中还必需当心翼翼,假如出现编译错误,可参看界面下方的错误提示,这对于编程胜利很有帮助。

7、1、试验目的篇二:C程序设计试验三试验报告实验报告工学院十木工程专业09级2011至2012学年度第1学期学号:xxxxxx姓名:xxxxxx2011年10月08日第3、4节综合楼325教室篇三:C语言试验报告1试腌名称:熟识C程序的运行环境一、试脸H的和要求J解IUrb。c+3.0的基本操作方法,学会独立运用该系统编辑、编译、连接和运行一个C程序通过运行简洁的C程序,初步了解C源程序的特点二、试验内容和原理1 .输入并运行一个简洁、正确的程序#include<stdio.h>voidmain()printf(thisisacprogramn);2 .输入个有错误的程序,修改错误,

8、直到程序能正确运行,分析程序运行结果。#include<stdio.h>voidmain()inta,b,suma=123;b=456;sum=a+bprintf(sumis%d11,sum):3 .输入并运行一个须要在运行时输入数据的程序,输入数据,视察运行结果。include411:stdio.h>voidmain()intmax(intx,inty);inta,b,c;scanf(d,%d,&a,&an)p;b);c=max(a,b);printf(max=%d,c);intmax(intx,inty)(intz:if(x>y)z=x;return(z);

9、三、试验环境1 .硬件:PC机:2 .软件:WindOWS操作系统、turboc+3.0四、算法描述与试验步骤3 .内容1(1)启动tc+3.0,新建一个C文件:j,m,n);十、试除环境1. 硬件:PC机:2. 软件:windows操作系统、UIrboC+3.0*十一、算法描述与试验步骤(1)启动tc+3.0,新建一个C文件:(2)输入程序:(3)保存文件:(4)编译源程序,视察屏幕上显示的编译信息,修改出现的错误,直到编译胜利:(5)连接程序、运行程序,视察分析运行结果.十二、调试过程经分析错误是由广Printf(%c%c,cl,c2)后未加;导致C修改后运行如下:3.胜利运行4.prin

10、tf(%u,%unalb):改成Printfcfeu,%un,alb);胜利运行5.胜利运行。十三、试验结果十四、总结篇四:C程序试验报告程序设计综合训练第i部分设计报告专业:软件工程班级:12软件1学号:12144131姓名:陈雷指导老师:钱进、吕萍成计算机工程学院2013年3月目录(1)题H名称、内容、来源(如2010年省计算机等级芍试秋季上机试卷2)。(2)解题的基本思路,(3)设计方案,功能模块框图与程序流程图等。(4)算法设计:算法描述、实现方法、具体流程图等。(5)源代码:主要模块的代码与注释。6)程序调试:训试过程与步骤,发觉的问题,解决的方法等。(7)测试:运行程序,输入测试数

11、据,推断是否达到预期目的。测试数据要Tf典型意义,要留意临界值的选取,留意测试数据的广泛性和普适性。其次部分(1)题H名称、内容。(2)解题的基本思路,(3)设计方案,功能模块框图与程序流程图等。(4)算法设计:算法描述、实现方法、具体流程图等。(5)程序调试:训试过程与步骤,发觉的问题,解决的方法等。(6)测试:运行程序,输入测试数据,推断是否达到预期目的。测试数据要有典型意义,要留意临界值的选取,留总测试数据的广泛性和普适性。(7)总结:收获与体会,Tf实际内容,忌空洞无物,忌一模样,400字左右.(8)附录:源代码(含注释)。第一部分2010秋03等级考试1 .编写函数intnoco(i

12、ntn,int*a).函数动能是验证是验证n的立方可表示为n个连续奇数之和,若找到这样的表示则将连续奇数按从小到大的依次存放到a指向的数组中并且函数返回1,否则函数返回Oo2 .编写函数main。函数功能是声明数组a,分别用整数l-10与数组a作为实参调用函数noco,并将结果数据按以下屏幕输出所示形式输出到屏幕与文件myf2.out中。#include<stdio.h>intnoco(intn,int*a)inti=l,k=l,j=l,sum=0,m;voidmain()(file*fp;inti,n,k,a10;fp=fopen(myf2.out,w):for(n=l;n<

13、;=10:n+)k=noco(n,a):fprintf(fp,myexamnumberis:11142116);if(k)printf(%d3=,n);elseprint!(false);fprintf(,false):fprintf(fp,%d3=,n);for(i=0;i<n-l;i+)(rintf(%d+,ai):fprintf(f,%d+,ai);)rintf(%dn,ai):fprintf(fp,%dn,ai):11Fn*11*n;WhiIe(SUIi=k;su11fO;j=0;k=k-2;for(j-0;j+)aj=k:k=k+2;if(sum=m)return1;elser

14、eturn0:while(j<:n)sum=sum+i;i=i+2;j+;k=k+2;2011春07等级考试1 .编写函数longfindm(intn).函数功能是查找满意以5条件的整数m:m是n的整数倍;(2)m的十进制表示中仅由0和1组成。函数返回找到的m的值。2 .编写main函数。函数功能是声明变量n和m,输入一个整数到n中(n<100),用n作实参调用函数findjn,将n与找到的整数m输出到屏幕与文件nyf2.out.#include<stdio.h>longfind_m(intn)(intflagl=l,flag2;voidmain()file*fp;int

15、n;longm;fp=fopcn(rayf2.out,w);longml,m2,k;k=2;while(flagl)flag2=l;returnml;ml=m2=n*k:while(m2&&:flag2)if(m2%l0!=OAamp;Sarnp:m2%l0!=1)if(m2=0)flagl=0;elsek+;fla2=0;elsem2=m210;)scanf(%d,&n);m=find_m(n):rinlf(nn=%dt11=%ldn,n,m);fprintf(fp,nn=dtm=%ldn,n,m);fprintf(fp,nyexamnumberis:11142116)

16、;fclose(fp);2011年江苏省计算机等级考试春季上机试卷011.编写函数VOidCreSOrt(inta3,intn)。函数功能是依据a指向的二维数组中第一列(列下标为0和其次列(列下标为1)的值按如下规则生成第3列各元素的值,再以行为单位重排a数组各行元素的值,使得全部行按第3列元素从小到大Iff序。第3列生成规则:用数组a作为实参调用CreSorl函数,将a数组中数据输出到屏.暮与文件myf2.out.4includestdio.hUdefinen5intispri11e(int11)(inti;voidcresort(inta3,intn)iinti,j,k1m,c,t;for

17、(i=0:i+)c=isprime(ai0)+isprime(ai1):switch(c)case0:ai2=1;brcak;case2:ai2=4;break;for(i=2;i<=m/2;i+)if(mli=0)return0;return1:篇五:C程序设计试验报告c语言程序设计试收报告学号不告知你哦班级信管一班姓名你猜猜哈哈一、试验题H一、编程试验猜数问题:输入两个整数,并求这两个整数的和,输入所猜的结果,假如输入数比正确的结果要大,提示“猜大了”:假如输入数比正确的结果要小,提示“猜小了”:当猜对结果时提示“猜对了”,结束嬉戏(用函数调用方式编程).二、程序改错试验输入个数字b

18、,求SUm=b+bb+bbb+,改正卜,列程序中的错误。ttinclude*stdio.ht,main()(inti,j;longintb,sum,temp;scanf(%d”,Aamp;b):do(i+;for(j=0;j<=i;j+)temp+=(longint)pow(10,j-l)*b:sum+=temp;whilc(i<=3)printf(usum=%d,sum);三、编程试验编写两个矩阵相加减的程序,两矩阵的行列数均由用户输入(两矩阵的行列数要限制最大值),在屏幕上分行列打印出结果(矩阵元素为整型变豉)。解析:两个矩阵可以定义两个二维数组matrixlmn,matrix2mn存放,用二重循环进行输入输出或实现对应元素的相加或相减运算,相加后矩阵元素存放在matrixl中,相减后矩阵元素存放在Inatrix2中(上机试总时输入矩阵的行数m=10,矩阵的列数n=10).

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号