高级语言程序设计实验 c 217 2

发布 2021-04-24 17:55:28 阅读 4414

陕西理工大学。

高级语言程序设计(c)》

实验报告。院系。

班级。学号。

姓名。1) 了解集成开发环境vc++6.0的使用方法,理解相关命令的含义,掌握编辑、编译、连接以及运行调试的方法,掌握程序的基本结构,掌握输入输出的方式。

2) 掌握程序设计的基本要素中的数据类型、变量、运算符以及表达式的运用。

3) 学会正确使用逻辑运算符和逻辑表达式以及关系运算符与关系表达式,掌握在程序设计中灵活使用顺序结构。

1) 硬件环境。

cpu: inter pentium(r)4 cpu 3.00ghz 以上。

内存:2gbyte

硬盘:500gbyte

2) 软件环境。

操作系统:microsoft windows 7

编译系统:microsoft visual c++ 6.0

按如图所示流程进行实验内容的调试。

1) 在xp操作系统中,启动vc++6.0编译环境;

2) 在vc++6.0编译界面输入c源程序;

3) 选择编译、组建 、执行命令进行编译、链接和运行,并记录实验数据;

4) 按以上方法依次输入其他源程序并调试、运行和记录实验数据。

4.1 输入并运行下列程序,查看程序运行的结果。

#include<>

void main()

printfn”);

printf(“programing in c a labrtry maual”);

printfn”);

printf(“*n”);

4.2查看程序运行的结果。

#include<>

void main()

int i,j,m,n;

i=8;j=10;

m=++i;

n=j--;

printf(“%d,%d,%d,%d”,i,j,m,n);

4.3找出下列程序中的错误,改正后写出程序运行结果。

#include<>

void main()

int x,y=z=5,**er;

x=7;**er=(x+y+z)/3

printf(“**er=%d”,**er);

4.4输入参考程序。在下划线处分别填入不同的变量定义、表达式、输出格式控制符号。

#include<>

void main()

int a,b,x; /数据类型定义。

a=5;b=10;

x=a+10; /表达式。

printf(“%d”,x); 格式控制符。

该程序的执行结果为: 15

当数据类型说明符为 int 时, 对应的格式控制符为 %d

当数据类型说明符为 long 时, 对应的格式控制符为 %l

当数据类型说明符为float 时,对应的格式控制符为 %f

当数据类型说明符为double 时,对应的格式控制符为 %lf

当数据类型说明符为char 时,对应的格式控制符为 %c

仅当表达式更改为 1/2*a*b 时,程序执行结果为 0

仅当表达式更改为 0.5*a*b 时,程序执行结果为 25 (2)求从键盘上输入的两个整数之和,完成程序并将结果输出。

源程序:#include<>

void main( )

int x,y,z;

scanf("%d%d",&x,&y);

z=x+y;

printf("%d",z);输入:1

输出:34.5将整型变量a、b的值进行交换。

方法一:借助中间变量t

#include<>

void main()

int a=1,b=2,t;

t=a;a=b;

b=t;printf("%d%d",a,b);

方法二:不借助中间变量。

#include<>

void main()

int a=1,b=2;

a=b-a;

b=b-a;

a=b+a;

printf("%d%d",a,b);

4.6编写程序输入华氏温度f,求摄氏温度c。华氏转摄氏的公式为:c=5/9(f-32)

输入输出都要有文字提示和说明,输出保留2位小数。

#include<>

void main()

float f,c;

printf("输入华氏温度=")

scanf("%f",&f);

c=(f-32)*5/9;

printf("摄氏温度=%.2f",c);

4.7 编程求。要求a和x从键盘输入。当a=6.4,x=3.4时,求y的值。

#include<>

#include<>

void main()

float a,x,y;

scanf("%f%f",&a,&x);

y=sin(sqrt(a*x))+log(a+x);

printf("%f",y);

4.8 从键盘上任意输入一个三位整数,按逆序输出。例如输入456,输出654。

提示:456%10=6 456/10%10=5 456/10/10=4

#include<>

main()

int n;

int a,b, c;

int num;

printf("请输入一个三位整数n");

scanf("%d", n);

c=n/100;

b=(n-c*100)/10;

a=n%10;

num= a*100 + b*10 + c;

printf("num=%d", num);

《高级语言程序设计 C语言》实验大纲

高级语言程序设计 c语言实验 教学大纲。课程名称 高级语言程序设计 c语言。课程性质 专业必修课设置类别 非独立设课。适用专业 计算机科学与技术。课程总学时 80课程总学分 4 实验学时 32实验学分 一 实验教学的目的 任务与要求。通过实验加深对讲授内容的理解,熟练地掌握c语言的语法规则。通过编写...

2 高级语言程序设计 C 实验

2013年11月。c语言是计算机专业及其计算机应用专业一门重要的专业基础课,而该课程的实验环节是学习本课程的有力保证,通过本课程的的系列实验,要求学生能够熟悉c语言的编辑 编译和运行的全过程,并通过自己设计程序和上机调试等环节,一方面,可以加深对课堂知识的理解 另一方面,主要是为了培养和提高学生的程...

高级语言程序设计C

重庆理工大学考试试卷。学号姓名考试科目 c语言程序设计 a 卷共 8 页。注意 所有答案必须写在答题卷上,否则不能得分。一 单项选择题 共30题,每题1分,共30分。1.结构化程序设计的3种结构是。a 顺序结构 选择结构 循环结构 b 分支结构 等价结构 循环结构。c 多分支结构 赋值结构 等价结构...