c.输入月份,输出春/夏/秋/冬.要求用switch语言实现,《C程序设计基础》实验指导.doc...

PAGE

PAGE 12

《C程序设计基础》实验指导

实验1 C程序的设计环境和运行方法

【实验目的】

熟悉所用计算机系统的基本操作方法。

学习Turbo C 2.0的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果的方法。

掌握C程序的基本结构。

【实验内容】

熟悉使用的计算机系统的基本操作,创建自己的工作目录,参照附录中介绍的方法,掌握Turbo C 2.0的启动方法(一种或多种),了解Turbo C 2.0系统的安装路径和结构。

进入Turbo C 2.0的工作环境,参照附录设置环境,用File/Change dir…设置当前工作目录、用Options/Directories设置系统的安装路径、包含文件路径、标准库文件路径、输出文件路径和源文件路径。

熟悉Turbo C 2.0的系统菜单组成及功能。学习使用功能键和快捷键调用菜单项的方法。掌握文件建立、编辑、修改和保存的方法。落实文件的存储位置是否是你的工作目录,如果不是,回第二步重新设置。了解编译、连接和运行命令在屏幕菜单项的位置和调用方法。

输入并运行下面最简单的C程序

= 1 \* GB3 ① 使用File菜单的New命令创建一个新文件。

= 2 \* GB3 ② 在编辑区输入下面程序:

#include

mian()

{

printf(" Hello World!\n")

}

= 3 \* GB3 ③ 按功能键F9进行编译和连接,观察屏幕显示的编译信息。如果出现出错信息,信息窗口中将显示错误内容及定位错误时的语句行号,修改错误,再进行编译。

= 4 \* GB3 ④ 如果编译无错,按Ctrl+F9运行程序,按Alt+F5切换到用户屏,观察运行结果。

= 5 \* GB3 ⑤ 改变源程序中双引号内的字符串内容,重新编译和连接,并查看运行结果。

= 6 \* GB3 ⑥ 保存文件,查看你的工作目录下是否有该文件。编译连接的中间文件应该在Output设置的目录中。如果没有设置Output目录,中间文件应该在当前工作目录中。

输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个浮点数,输出它们的和。

#include

mian()

{float a,b,c,sum;

printf(" input a,b,c: ")

scanf("%f %f %f",&a,&b,&c);

sum=a+b+c;

printf("\n sum=%f\n",sum);

}

= 1 \* GB3 ① 输入该程序,然后进行编译和连接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止。

= 2 \* GB3 ② 按Ctrl+F9运行程序,按照屏幕提示输入a、b、c三个变量的值,变量值之间用空格分隔,输入完毕按回车键【Enter】。

= 3 \* GB3 ③ 查看运行结果,判断结果正确与否。

= 4 \* GB3 ④ 保存文件,查看你的工作目录下是否有该文件。

实验2 数据类型和表达式计算

【实验目的】

1.掌握C语言基本数据类型的概念,理解数据类型与运算的关系。

2.熟悉简单变量的定义和赋值方法,掌握不同类型数据之间赋值的规律。

3.学习C语言运算符优先级和结合性的概念,掌握算术表达式的计算方法及表达式计算中的类型转换方法。

4.掌握数学表达式的程序表示方法。

5.进一步熟悉C程序的编辑、编译、连接和运行的过程。

【实验内容】

1.编程计算下面数学表达式的值

(1) (2)c× (3)lnln(103.5+2)

2.下面表达式计算中,哪些地方会发生类型转换?各个转换从什么类型转换到什么类型?表达式计算的结果是什么?试编程进行验证。

(1) 2.5+2*7%2/4(2) 4*(2L+6.5)-12

(3) 10/(5*3)(4) 2*10.0/(5*3)

3.设:x=2.7,a=8,y=4.5,编程计算下面表达式的值:

y+a%5*(int)(x+y)/2%4

4.输入并运行下面程序,对照程序分析运行结果:

将一个大于32767的长整型数赋给整型变量,会得到什么结果。

将一个负整数赋给一个无符号的变量,会得到什么结果。

将一个字符型变量赋给一个整型变量,会得到什么结果。

程序如下:

#include

main()

{ int a,b;

long d,e;

unsigned f,g;

char c;

a=100;

b=-100;

c='a';

d=50000;

e=32767;

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

printf("%ld,%ld\n",d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值