实验一 Visual C++6.0 编程环境与顺序结构程序设计.doc
文本预览下载声明
实验一 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);
}
显示全部