C程序设计实验指导书 下载本文

实验三——数据类型、运算符和表达式

实验名称 最简单的C程序设计 成绩 姓 名 学号 班级 实验地点 完成日期 实1) 掌握C语言中使用最多的一种语句——赋值语句的作用方法。 验目2) 掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。 的 1) 通过下面的程序掌握各种格式转换符的正确 使用方法。 ⑤ 输入以下程序: #include void main() { int a,b; float d,e; char c1,c2; double f,g; long m,n; unsigned int p,q; a=61;b=62; 实 c1='a';c2='b'; d=3.56;e=-6.78; 验 f=3157.890121;g=0.123456789; 内 m=50000;n=-60000; p=32768;q=40000; 容 printf(\ %6.2f,e=%6.2f\\n\与 printf(\步 n=%ld\\np=%u,q=%u\\n\ } 骤 ⑥ 运行此程序并分析结果。 ⑦ 在此基础上,将程序第9~14行改为: a=61;b=62; c1=a;c2=b; f=3157.890121;g=0.123456789; d=f;e=g; p=a=m=50000;;q=b=n=-60000; 运行程序,分析结果。 16

实 验 内 容 与 步 骤 ⑧ 改用scanf函数输入数据而不用赋值语句,scanf函数如下: scanf(\%ld,%ld,%u,%u\&e,&f,&g,&m,&n,&p,&q); 输入的数据如下: 61,62,a,b,,3.56,-6.87,3157.890121, 0.123456789,50000,-60000,32768,40000 分析运行结果。 (说明:lf和ld格式符分别用于输入double型和long型数据) ⑨ 在④基础上,将printf语句改为: printf(\d=.6f,e=.12f\\n\printf(\n=%ld\\np=%d,q=%d\\n\运行程序。 ⑩ 将p、q改用%o格式符输出。 将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果 2) 按要求编写程序,并上机运行。题目为:设半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积,圆柱体积。用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。 17

实 验 内 容 与 步 骤 3) 编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。 实验心得 18

实验四——逻辑程序设计

实验名称 逻辑程序设计 成绩 姓 名 学号 班级 实验地点 完成日期 1) 了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真” )。 实2) 学会正确使用逻辑运算符和逻辑表达式。 验3) 熟练掌握if语句和switch语句。 目的 4) 结合程序掌握一些简单的算法。 5) 学习调试程序。 本实验要求事先编好解决下面问题的程序,然后 上机输入程序并调试运行程序。 (1). 有一函数: x(x?1)? ? y??2x?1(1?x?10) ?3x?11(x?10)? 用scanf函数输入x的值,求y值。 运行程序,输入x的值(分别为x<1、实 1≤x<10、x≥10三种情况),检查输出的 y值是否正确 验 内 容 与 步 骤 19