好文档 - 专业文书写作范文服务资料分享网站

实验3 顺序结构程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言程序设计实验 广州航海学院信息与通信工程学院

实验三 顺序结构程序设计

班级

电信132

学号 201315100209 姓名

许春欢

一、实验目的

(1)掌握C语言中使用最多的一种语句——赋值语句的使用方法。

(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式装换符。 (3)进一步掌握编写程序的和调试程序的方法。

二、实验内容

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\

}

② 运行此程序并分析结果。

a,b输出为整型数据,c1,c2输出为字符数据,d,e输出为靠右6位小数占两位的实数,f为靠右15位小数占6位的实数输出,g为靠右15位小数占12位的实数输出;m,n为长整型输出,p,q为无符号型十进制整数输出。 ③ 在此基础上,将程序第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; 运行程序,分析结果。

1

C语言程序设计实验 广州航海学院信息与通信工程学院

在①的基础上,输出类型保持不变,a,m,c1,p的最终输入都为50000,b,n,c2 q的最终输入-60000;f,d的最终输入为3157.890121;g,e的最终输入为0123456789。, ④ 改用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型数据)

在①的基础上,输出类型保持不变,用scanf函数输入数据,数据输入分别对应a,b,c1,c2,d,e,f,g,m,n,p,q。a,b为整型输入,c1,c2,为字符型输入,d,e,为实数输入,f,g,为长型实数输入,m,n为长整型输入,p,q为无符号型十进制整数输入。 ⑤ 在④基础上,将printf语句改为:

printf(\d=.6f,e=.12f\\n\printf(\n=%ld\\np=%d,q=%d\\n\运行程序。

在④基础上把输出改为:a,b,p,q输出为整型数据,c1,c2输出为字符数据,d,f为靠右15位小数占6位的实数输出,e,g为靠右15位小数占12位的实数输出;m,n为长整型输出,p,q为无符号型十进制整数输出。 ⑥ 将p、q改用%o格式符输出。

将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果

在⑤的基础上,把f,g,改为实数输入,m,n改为整型输入,p,q改为八进制无符号整数输出。

2

C语言程序设计实验 广州航海学院信息与通信工程学院

2、按要求编写程序,并上机运行。题目为:设半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积,圆柱体积。用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。 #include int main( )

{float r,h,c,s,sq,vq,v; float pi=3.141526;

printf(\请输入圆的半径r:,圆柱的高h:\

scanf(\输入圆的半径 r 跟圆柱的高 h c=2*pi*r; //圆的周长 c s=pi*r*r; //圆的面积 s

sq=4*pi*r*r; //圆球的表面积 sq vq=0.75*pi*r*r*h; //圆球的体积 vq v=pi*r*r*h; //圆柱的体积 vz printf(\圆的周长为:c=%6.2f\\n\printf(\圆的面积为:s=%6.2f\\n\

printf(\圆球的表面积为:sq=%6.2f\\n\printf(\圆球的体积为:vq=%6.2f\\n\printf(\圆柱的体积为:v=%6.2f\\n\return 0; }

3、编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。 #include int main() { char c1,c2; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); putchar('\\n');

printf(\return 0; }

三、实验心得

通过本次实验,进一步的掌握编写程序的和调试程序的方法。并学会的怎么用语句赋值和各种数据类型的输入与输出,正确使用各种格式装换符。

3

实验3 顺序结构程序设计

C语言程序设计实验广州航海学院信息与通信工程学院实验三顺序结构程序设计班级电信132学号201315100209姓名许春欢一、实验目的(1)掌握C语言中使用最多的一种语句——赋值语句的使用方法。(2)掌握各种类型数据的输入输出的方法,
推荐度:
点击下载文档文档为doc格式
13z5v19oh03gzna0fx8q
领取福利

微信扫码领取福利

微信扫码分享