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,并掌握了一些基础函数使用方法。

课堂表现:

成绩评定: 教师签字: