C语言程序设计实验手册--实验三
2012-09-14 19:15
344 查看
实验三 顺序程序设计
1、
注意两者之间运行结果区别。
2、
运行结果:
3、
运行结果为:
4、题目:设圆半径为r,圆柱高h,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf函数输入数据r和h。输出计算结果,输出时要有文字说明,且小说点后保留两位。
注意float和double的使用场合。
5、题目:用getchar函数读入两个字符给c1和c2。分别用putchar和printf函数输出,比较两者之间的区别。
运行截图为:
注意两个运行结果之间的区别。
1、
#include <stdio.h> void main() { float a; a=1/2; //a=(float)1/2; printf("%f\n",a); }
注意两者之间运行结果区别。
2、
#include <stdio.h> void main() { int a,b; unsigned c,d; long e,f; a =100; b = -100; e = 50000; f = 32767; c = a; d = b; printf("%d,%d\n",a, b); printf("%u,%u\n",a, b); printf("%u,%u\n",c, d); c =a = e; d= b = f; printf("%d, %d\n",a, b); printf("%u,%u\n",c, d); }
运行结果:
3、
#include <stdio.h> void main() { int a,b,c; float x,y,z; long u,n; char c1,c2; a = 3; b = 4; c = 5; printf("a= %d b=%d c= %d\n",a,b,c); x=1.200000; y=2.400000; z=-3.600000; printf("x=%f,y=%f,z=%f\n",x,y,z); printf("x+y= %.2f y+z=%.2f z+x=%.2f\n",x+y,y+z,z+x); u=51274; n=128765; printf("u= %d n= %d\n",u,n); c1='a'; c2='b'; printf("c1='%c' or %d\n",c1,c1); printf("c2='%c' or %d\n",c2,c2); }
运行结果为:
4、题目:设圆半径为r,圆柱高h,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf函数输入数据r和h。输出计算结果,输出时要有文字说明,且小说点后保留两位。
#include <stdio.h> #define PI 3.14 void main() { float r,h; printf("请分别输入半径r和圆柱高h:\n"); scanf("%f %f",&r,&h); double c=2*PI*r;//圆周长circumference printf("圆周长为:%.2f\n",c); double a=PI*r*r;//圆面积Area Of A Circle printf("园面积为:%.2f\n",a); double ba=4*PI*r*r;//圆球面积 ball area printf("圆球面积为: %.2f\n",ba); double bv=4*PI*r*r*r/3; //圆球体积 ball volume printf("圆球体积为: %.2f\n",bv); double cy=ba*h; //圆柱体积 Cylindrical volume printf("圆柱体积为: %.2f\n",cy); }
注意float和double的使用场合。
5、题目:用getchar函数读入两个字符给c1和c2。分别用putchar和printf函数输出,比较两者之间的区别。
#include <stdio.h> void main() { char c1,c2; c1=getchar(); c2=getchar(); putchar(c1); putchar('\n'); putchar(c2); putchar('\n'); printf("%c\n",c1); printf("%c\n",c2); }
运行截图为:
注意两个运行结果之间的区别。
相关文章推荐
- C语言程序设计实验手册--实验三
- C语言程序设计实验手册--实验四
- C语言程序设计实验手册--实验四
- C语言程序设计实验手册--实验一
- C语言程序设计实验手册--实验一
- C语言程序设计实验手册--实验二
- C语言程序设计实验手册--实验二
- ACT5.6 动手实验手册(3 )安装ACT5.6
- 鲁大师之数据中心实验手册
- Citrix Avalon安装实验手册之三---Deliver Agent for Windows Desktop Machines安装
- Linux实验手册一
- 网络工程师交换试验手册之九:RIP单播和被动接口实验
- 【实验手册】使用Visual Studio Code 开发.NET Core应用程序
- iTop4412驱动实验手册快捷笔记
- CCIE-MPLS基础篇-实验手册
- CCIE-MPLS基础篇-实验手册
- S3C2410 ADS实验手册
- Linux实验手册二
- 网络工程师交换试验手册之八:RIPv1与RIPv2的兼容性实验
- Presentation Server 4.5实验手册