2024年2月25日发(作者:)
C程序设计B实验报告
实验题目:Visual C++ 6.0编程环境、数据类型、顺序结构程序设计及输入与输出
班级:
实验室:
学号:
机器号:
姓名:
日期:
学院:
专业:
实验目的:
1. 熟练使用Visual C++ 6.0编程环境。
2. 掌握C语言基本数据类型的特点、变量的定义及使用。
3. 掌握C语言表达式语句以及不同运算符的运算规则和优先级。
4. 掌握printf/scanf函数及printf/scanf函数的多种格式控制符。
【1-1】在屏幕上显示 Hello World!。将运行结果截图,标注好序号并粘贴在附后。
#include "stdio.h"
int main()
{
printf("Hello World!n");
return 0;
}
【1-2】求华氏温度 100°F 对应的摄氏温度。在Visual C++ 6.0编程环境编辑代码,调试成功后,将代码粘贴在附后,将运行结果截图。
注意:摄氏温度 c=5*(f-32)/9
粘贴代码处:
#include
main()
{
int c,f;
scanf("%d",&f);
c=5*(f-32)/9;
printf("%d",c);
}
【1-3】练习程序改错(注意:题中的编号为行序号,并非程序本身) ,上机运行,验证分析结果。
计算任意一个半径为r的圆的面积和周长(结果保留两位小数)将运行结果截图。
实验序号:1-3
(1)#include
(2)int main()
{
(3) double r; p=3.14,c,area;
(4) printf(“input r:”);
(5) scanf(“%lf”,r);
(6) c=2p*r;
(7) area=p*r*r
(8) printf(“c=%-7.2f,area=%-7.2f”,c,area);
(9) return 0;
(10) }
错误语句的行号:(3) 改正后的语句全行:double r, p=3.14,c,area;
错误语句的行号:(5) 改正后的语句全行:scanf(“%lf”,& r);
错误语句的行号:(6) 改正后的语句全行: c=2*p*r;
错误语句的行号:(7) 改正后的语句全行:area=p*r*r;
C程序设计B实验报告
【1-4】参考实验教材P29-【练习4-2】,编写代码【练习4-3】。在Visual C++ 6.0编程环境编辑代码,调试成功后,将程序代码粘贴在附后,将运行结果截图。
粘贴代码处:
P29-【练习4-2】
#include
main()
{
int x,b0,b1,b2;
printf("please enter an interger x:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
printf("bit0=%d,bit1=%d,bit2=%dn",b0,b1,b2);
}
P29-【练习4-3】
#include
#include
main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn",a,b,c,s);
printf("area=%7.2fn",area);
}
实验心得:熟练使用VC++6.0,并掌握了一些基础函数使用方法。
课堂表现:
成绩评定: 教师签字:


发布评论