mandisa-fell什么意思
韶关学院
机制专业
C
语言程序设计
实验
说
明
1
、
所有同学必须参加实验课,按照排定顺序上机。
2
、
每次上机请固定机位,一人一机。
3
、
本课程
9
次上机实验
(全部实验需要
提交电子版实验报告
,如果课堂上没有完成实验
报告,可以课下完成,并于下次上机时提交)
文 件夹命名为“学号的最后两位
+
姓名(实验
*
)”,例如:
01李明(实验
1
)。
4
、
在机房内务必保持 安静,
不得大声喧哗,
不得从事与实验无关事项,
如打游戏、
看电影等。
5
、写好预习报告:
针对实验内容要求用自己的语 言简要的写明实验目的、实验原理,并针对实验
内容预先做好程序的编写。
所有实验项目必须提 前编写程序!!!不写预习报告不得参加实
验!!!
6
、数据记录
记录实验的原始数据,
拒绝抄袭。
7
、实验内容
总结所做实验的内容
回答有关思考题
2016
、
3
实验一
C
语言运行环境
一、目的和要求
1
、熟悉使用
C
语言运行环境。
2
、掌握C语言程序的书写格式和C语言程序的结构。
3
、掌握< br>C
语言上机步骤,了解运行一个
C
程序的方法。
二、实验内容
要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并 与分析结果相对比。学
会使用
TC
运行程序的基本方法。
1.
输入并运行以下程序,观察运行结果。
# include
int main()
{ printf(
printf(
very good!n
printf(
return 0;
}
分析结果
运行结果
2
.
输入并运行
以下程序,
观察
运行结果。
#
include
int main()
{
int a,b,sum,minus;
a=123;b=456;
sum=a+b; minus=a-b;
printf(
return 0;
}
分析结果
运行结果
printf
中删除
a+b=
和
a-b=
printf
中删除第一个
n
printf
中删除
a+b=
和
a-b=
printf
中删除第一个
n
输出结果:
输出结果:
输出结果:
输出结果:
3.
完成程序
要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
(1)
.求(
a+b
)×c
的值。
(设
a=3,
b=2
,
c=1
)
# include
int main( )
{
int a,b,c;
a=3;
c=1;
printf(
return 0;
}
(2)
.求圆的面积。
#include
#define PI 3.14
int main( )
{
float r,area;
printf(
scanf(
area=PI*r*r;
printf(
,
);
return 0;
}
4.
调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。
行号
#include
1.
int main( )
2.
{ int x;
3.
x=5,y=8;
4.
printf(
,
%d
,
%dn
5.
return 0;
6.
}
错
错误在
行
应改为
:
调
试
正
确
后
的运行结果
输出结果
:
5.
编写程序
(1)
.编写程序输出用
6
颗星构成的等边三角形。
*
*
*
*
*
*
(
2).
编写一个
C程序,输入
a
,
b
,
c
三个值,输出其中最大者。
三、分析与讨论
1、记下在调试过程中所发现的错误、系统给出的出错信息和 对策。分析讨论对策成功或失败的原因。
2、总结C程序的结构和书写规则。
实验二
数据的存储与运算
一、实验目的
1
.掌握
C
语言数据类型,熟悉如何定义一个变量以及对他们的赋值方法。
2
.学会编写简单的程序,初步掌握编程的思路。
3.
学习怎样发现程序中的错误并改正,使之能正常运行。
4.
进一步熟悉
C
程序的编辑、编译、连接和运行过程。
二、实验内容
(一)阅读程序
1.
输入并运行以下程序
,
观察运行结果。
#include
int
main()
{
char c1,c2;
c1=97;c2=98;
printf(
return 0;
}
(
1
)在第五行后面加入以下
printf
语句,并运行。
printf(
分析结果
运行结果
(
2
)
在
(
1
)
的基础上 ,
将第
三
行
改
为
以
下
语句,并运行。
int
c1,c2;
分析结果
运行结果
(
3
)
在
(
1
)
的基础上 ,
将第
四
行
改
为
以
下
语句,并运行。
c1=321;c2=400;
分析结果
运行结果
2.
分析并运行
此程序,
当输入
的
数
据
为
10
时,
下面 程序的
运行结果。
#include
int main()
{ float x,y;
scanf(
printf(
printf(
printf(
return 0;
}
分析结果
运行结果
3.
分
析
以
下
程
序运行的结果
#include
int main()
{
int i,j,m,n
i=8;j=10;
m=++i;
n=j++;
printf(
return 0;
}
分析结果
运行结果
(2)
将第
6
、
7
行改为:
m=i++;
n=++j;
分析结果
运行结果
(3)
程序改为:
#include
int main()
{
int i , j , m=0 , n=0
}
分析结果
运行结果
i=8; j=10;
m+=i++;
n-=--j;
printf(
“
%d,%d,%d,%dn
”
,i,j,m,n);
return 0;
(二)
完成程序
要求:
依据题
目要求,
分析已< br>给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
1
.求任意输入字符的
ASC
Ⅱ码。
#include
int main( )
{
;//
变量的定义
printf(“请输入一个字符:”);
scanf(“%c”,&
a);
b=(int)a;
printf(“
nn%c
的
ASC
Ⅱ码为
%d n
”,
a,b);
return 0;
}
2
、输出任意一个十进制数对应的八进制,十六进制数。
#include
int main( )
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
mandisa-fell什么意思
本文更新与2021-01-19 05:45,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/530775.html