资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
第章实验 C程序的运行环境一. 实验目的和要求1掌握Turbo C 2.0的编辑器的使用;2掌握Turbo C 2.0的编辑、编译、连接和运行操作;3掌握Turbo C 2.0的调试功能;4掌握Visual C+集成环境下调试标准C程序的方法。二. 实验内容1. 分别用Turbo C 2.0和Vsiual C+运行下面的例子,在屏幕上显示“Hello,world”,程序清单如下:#includemain()printf(“Hello,world!n”);将调试好的源程序保存为一个名为Hello.c源程序文件。2. 以下程序虽然是正确的,但可读性很差。请你首先输入下面这段程序,然后按嵌入式的书写格式(或称为缩格方式)编辑源程序,使之易读。最后将调整好了的程序保存为一个名为stand.c的源程序文件。#include const int x=20; const y=30; main() int z; z=x+y; printf(“%d+%d=%dn”, x , y, z); 3. 求组合数CnmCnm组合数=m!n!(m-n)!这样求组合数可以转化成求三次阶乘的运算。阶乘运算的公式为:m!=1*2*3*m这样,可以定义两个函数:一个求阶乘,一个利用阶乘求组合数。假设某同学编写的程序如下:#includefloat fac(int k) int i,f; f=1; for(i=2;ik;i+) f*=i; return(f);float cmn(int m,int n) int res; res=(fac(m)/fac(n)*fac(m-n); return(res);main() int m,n; float t; printf(“m= “); scanf(“%d“,&m); printf(“n= ”); scanf(“%d“,&n); t=cmn(m,n); printf(“c(%d,%d)=%10.2fn”,m,n,t);该程序输入Turbo C编辑器后运行结果如下:输入:m= 3n= 2输出结果如下c(3,2)= 2.00程序并没有报错,但结果错误,程序肯定存在逻辑错误。要求用以下三种方法对源程序进行调试修正:(1) 单步执行,观察变量的值的变化。(2) 设置断点的方法(3) 用Evaluate来查看变量的值
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号