云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C程序设计实验指导书 - 2014版

C程序设计实验指导书 - 2014版

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 0:03:43

实验一 C程序的运行环境

c = max(a,b);

printf(―max=%d‖,c); }

int max(int x,int y) {

int z;

if (x>y) z = x; else z = y; return(z); }

程序功能为:

【思考】 在此程序的基础上,怎么实现三个数的比较,输出较大的那个数呢?如果求4个数中的最大者,该怎么编写?如果求最小的那个数,又该如何呢?

编程作业

1.以下是一句英文绕口令:

she sells sea shells by the seashore

请分别按下述三种方式将这句话输出到屏幕上。 (a) 写在一行, (b) 写在7行

/ * C语言源代码 */ void main() { } 2.本题将帮助你熟悉一些由Visual C++6.0产生的错误信息。VC6.0环境给出的一些错误信息一些可能对你有用,而另一些可能无用。请你首先核对下述程序编译后没有错误信息: #include int main( )

{ int a = 1, b = 2, c =3 ; printf(―Some output: %d %d %d\\n‖, a ,b, c, c);

7

实验一 C程序的运行环境

return 0; }

现在,依次引入下述的程序错误,请你编译程序,并记录产生的错误信息: a) 把 a = 1后面的逗号改为分号。 b) 把printf改为print。 c) 去掉控制串中的第二个引号。 d) 用a, b, c替换a, b, c, c e) 去掉printf()语句后面的分号。 f) 去掉用于结束的花括号。

3. 下面是一个由用户输入三个整数开始的程序片段:

/ * C语言源代码 */ #include void main( ) { int a,b,c,sum; printf(―Input three integers: ―); }

请你完成这个程序。在执行你的程序时,如果你分别给a,b,c输入的值为2,3,7,那么屏幕上应出现如下内容: Input three integers: 2 3 7

Twice the sum of you integers plus 7 is 31 --- bye!

8

实验一 C程序的运行环境

选做题

1.参考教材例1.2,编程实现求三个整数的平均值。 2.参考教材例1.3,编程实现求三个整数中的最大值。

好的编程习惯

正确使用缩进。首先,一定要有缩进,否则代码的层次不明显。需要缩进时一律按Tab键,或一律按空格键,不要有时用Tab键缩进,有时用空格键缩进。缩进最好为4个空格,变量和运算符之间最好加一个空格。

知识点描述及编程体会

实验成绩

9

签名 年 月 日

实验二 简单C程序设计

实验二 简单C程序设计(2学时)

目的要求

(1)了解C语言中数据类型的意义,掌握不同数据类型之间的赋值的规律。 (2)掌握有关C语言的有关运算符,以及包含这些运算符的表达式。 (3)理解C语言程序的顺序结构。

(4)掌握常用的C语言语句,熟练应用赋值、输入、输出语句。 (5)进一步熟悉Visual C++6.0集成环境。

上机内容

一般示例

【例1】下面的程序试图计算由键盘输入的任意两个整数的平均值:

#include void main( ) {

int x, y, a;

scanf(―%x,%y, &x, &y); a = (x+y)/2;

printf(―The average is :‖,a); }

请首先调试该程序保证没有语法错误,然后分别使用下面的测试用例对上述程序进行测试:

(1) 2, 6 (2) 1, 3 (3) -2, -6 (4) -1, -3 (5) -2, 6 (6) -1, 3 (7) 1, 0 (8) 1, 6 (9) 2147483650, 2147483620 (10) -2147483650, 2147483620

(1) 请分析哪几组测试用例较好?通过测试,你发现程序有什么错误了吗?若有错误,请指出错误原因。

10

搜索更多关于: C程序设计实验指导书 - 2014版 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验一 C程序的运行环境 c = max(a,b); printf(―max=%d‖,c); } int max(int x,int y) { int z; if (x>y) z = x; else z = y; return(z); } 程序功能为: 【思考】 在此程序的基础上,怎么实现三个数的比较,输出较大的那个数呢?如果求4个数中的最大者,该怎么编写?如果求最小的那个数,又该如何呢? 编程作业 1.以下是一句英文绕口令: she sells sea shells by the seashore 请分别按下述三种方式将这句话输出到屏幕上。 (a) 写在一行, (b) 写在7行 / * C语言源代码 */

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com