文档详情

实验一 Visual C++6.0 编程环境与顺序结构程序设计.doc

发布:2017-07-19约1.8千字共3页下载文档
文本预览下载声明
实验一 Visual C++6.0 编程环境与顺序结构程序设计 一、实验学时 2学时。 二、实验目的 1.熟悉Visual C++6.0集成编译环境,了解程序的编译和运行方法,调试简单C程序。 2.利用scanf()函数和printf()函数,对整型、实型和字符型数据进行输入与输出操作;利用getchar()函数、putchar()函数,对字符型数据进行输入、输出。 3.编写简单的顺序结构程序。一种简单模式是:定义变量、输入数据、计算和输出结果。 三、实验内容 1.Visual C++6.0集成编译环境 C语言程序上机调试过程具体操作步骤参看第1章1.6节内容。 【编程示例】在屏幕上显示短句“Hello,World!”。 源程序: #include stdio.h void main() { printf(Hello,World!\n); } 程序运行结果: 知识点归纳:通过以上操作,初步熟悉Microsoft Visual C++ 6.0编程环境,还知道了“编译”命令的快捷键是Ctrl+F7 、“连接/组建”命令的快捷键是 F7 、程序“运行”命令的快捷键是 Ctrl+F5 。工具栏上的图标“” 表示 编译 ,图标“”表示 执行 。 2.C程序编程练习 【习题1】如何在屏幕上显示下列图形: A A A A 参考程序如下: #include stdio.h void main() { printf( A\n); printf(A A\n); printf( A\n); } 【习题2】输入a、b、c三个整数,求这三个数之和,如果该程序运行结果为: 请完善下面程序: #include stdio.h void main() { int a,b,c,sum; printf(Input a,b,c:); scanf(%d%d%d,a,b,c); sum=a+b+c; printf(a=%d,b=%d,c=%d,sum=%d\n,a,b,c,sum); } 【好的编程风格】给所编写程序中的重要代码加上注释是一种良好的编程风格,有Visual C++ 6.0中加注释的方法有两种,形式如下: printf(Input a,b,c:); //给出输入三个整数的提示 printf(Input a,b,c:); /*给出输入三个整数的提示*/ 【习题3】输入变量a、b的值,不借助任何中间变量,将a、b中的值相互交换。 程序运行示例: 参考程序: #include stdio.h void main() { int a,b; printf(Enter a,b:); scanf(%d,%d,a,b); printf(交换前:a=%d,b=%d\n,a,b); a=a+b; b=a-b; a=a-b; printf(交换后:a=%d,b=%d\n,a,b); } 【习题4】输入一个数字字符序列到char类型的变量ch中,然后将其转换为对应的数值存放在int型变量num中,输出相应结果。 程序运行示例: 参考程序: #include stdio.h void main() { char ch; int num; printf(请输入一个数字字符:); scanf(%c,ch); num=ch-0; printf(ch和num变量的值分别为:ch=%c,num=%d\n,ch,num); } 注意:程序运行时输入,要确保你输入的是数字字符,否则会输出其他的字符;当然,若利用后面要学到的if语句后,你将会处理得更好。 3.程序改错练习 【习题5】求华氏温度1000F对应的摄氏温度。计算公式如下,其中:c表示摄氏温度,f表示华氏温度 改正下列程序中的错误,使得修改后的程序运行结果如下: #include stdio.h void main() { float celsius,fahr; fahr=100; celsius=5.0*(fahr-32)/9; printf(Fahr=%5.1f,Celsius=%5.1f,fahr,celsius); }
显示全部
相似文档