【例1】按格式要求输入/输出数据 #include "stdio.h"
main() { int a,b; flost x,y; char c1,c2; scanf(“a=%d,b=%d”,&a,&b); scanf(“%f, %e”,&x,&y); scanf(“&c &c”,&c1,&c2); printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n”,a,b,x,y,c1,c2); }
运行该程序,必须按如下方式在键盘上输入数据 a=3,b=7 回车 8.5,71.82 回车 a A 回车
请大家写出输出结果。
【例2】输入三角形三边长,求三角形面积。
#include “math.h”
main() { float a,b,c,s,area; scanf(“%f ,%f,%f”,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(“area=%f”,area); }
【例3】已知圆半径,圆柱高,求圆周长,圆柱体积。
main() { float r,h,l,v,pi; pi=3.1415926; scanf(“%f,%f”,&r,&h); l=2*pi*r; v=pi*r*r*h; printf(“圆周长为:%6.2f\n”,l); printf(“%圆柱体积为:6.2f”,v); }
【例4】输入一个摄氏温度,要求输出华氏温度。公式为f=5/9*c+32.
main() { float c,f; scanf(“%f”,&c); f=5.0/9*c+32; printf(“%5.2f\n”,c); }
【作业】 1.已知圆半径r=1.5,圆柱高h=3, 求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。 2.输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32). |