1、掌握启动和退出vc6的方法。
2、熟悉vc6开发环境。
3、初步掌握简单程序的上机操作基本步骤,熟悉c单文件程序的输入、编译、链接和运行过程。
4、初步掌握程序的编辑修改和调试。
5、熟练使用赋值运算、算术运算等表达式。
6、熟练使用标准输入、输出函数及各种数据类型的格式说明符。
1、验证程序,熟悉vc6.0编程环境及调试程序的步骤。
已知三角形三条边长a,b,c,计算三角形面积公式为:
s=0.5*(a+b+c)
编写程序,要求从键盘输入a,b,c的值,计算并输出三角形面积。其中源程序**如下:
#include<>
#include<>
void main()
double a,b,c,s,area;
printf("input a,b,c:")
scanf("%lf,%lf,%lf",&a,&b,&c输入三角形的三条边。
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c求三角形的面积。
prinf("area=%f",area);
具体要求:1)在vc6.0环境中输入上述源程序。
2)对源程序进行编译连接,若有错误请调试修改。
3) 运行程序,并输入三条边长,观察程序运行结果。
图1-9为程序运行时,当输入三条边长分别为3,4,5时的运行结果,可作为参考。
图1 - 9 上述程序的运行结果。
2、编写程序:求圆的面积和周长。
1、使用printf函数输出数据时如果想使数据左对齐该如何设置?
2、使用scanf函数时,输入项为何必须是变量地址而不是变量名?
1 总结本次实验完成情况、相关知识掌握情况。
2 总结本次实验编辑、编译、连接、运行所取得的经验。
3 分析本次实验出现的主要错误最直接原因。
实验一顺序结构线性表的实现
一 目的 掌握顺序表的表示方法,存储结构及其基本操作的实现。二 要求 建立一顺序表,实现其基本操作。三 实验内容。1 编写程序,实现顺序表的基本操作 2 在第1步的基础上实现下列功能。1 将顺序表的ai元素删除 i为 的倍数 2 判断该顺序表中元素是否对称,对称返回1,否则返回0。3 实现把该表中所...
结构关系顺序的解释及例子
结构。指的是建筑物上承担重力或外力的部分的结构或者是各个组成部分的搭配和排列 也可以作动词指组织安排 文字 情节等 出自汉语词典。关系。指的是事物之间相互作用 相互影响的状态,人和人或人和事物之间都不是独立存在的,都存在某种性质的联系或者关联也就是存在一定的关系。也指对有关事物的影响或重要性 值得注...
数据结构实验三顺序栈的实现
实验类型 验证性实验学时 2学时。一 实验目的 掌握顺序栈的基本操作,如进栈 出栈 判断栈空和栈满,取栈顶元素等运算在顺序存储结构上的运算 并能够运用栈的基本操作解决问题,实现相应算法。二 实验要求 1 完成顺序栈的基本操作算法并上机调试通过。2 撰写实验报告,提供实验结果和数据。三 实验内容 设计...