C语言程序设计实验手册--实验三

实验三  顺序程序设计
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);
}

运行截图为:
              

注意两个运行结果之间的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值