6.785640e+001,-7.89e+002
A,65,101,41
1234567,4553207,d687
65535,17777,ffff,-1
COMPUTER,COM
4.6用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A',c2='a',
问在键盘上如何输入?
main()
{
int a,b;
float x,y;
char c1,c2;
scanf("a=%d b=%d,a,b);
scanf(" x=%f y=%e",x,y);
scanf(" c1=%c c2=%c",c1,c2);
}
解:可按如下方式在键盘上输入:
a=3 b=7
x=8.5 y=71.82
c1=A c2=a
说明:在边疆使用一个或多个scnaf函数时,第一个输入行末尾输入的"回车"被第二
个scanf函数吸收,因此在第二\三个scanf函数的双引号后设一个空格以抵消上行
入的"回车".如果没有这个空格,按上面输入数据会出错,读者目前对此只留有一
初步概念即可,以后再进一步深入理解.
4.7用下面的scanf函数输入数据使a=10,b=20,c1='A',c2='a',x=1.5,y=-
3.75,z=57.8,请问
在键盘上如何输入数据?
scanf("%5d%5d%c%c%f%f%*f %f",a,b,c1,c2,y,z);
解:
main()
{
int a,b;
float x,y,z;
char c1,c2;
scanf("%5d%5d%c%c%f%f",a,b,c1,c2,x,y,z);
}
运行时输入:
1020Aa1.5 -3.75 +1.5,67.8
注解:按%5d格式的要求输入a与b时 , 要先键入三个空格 , 而后再打入10与20 。%*f
是用来禁止赋值的 。在输入时,对应于%*f的地方 , 随意打入桂电c语言实验周信东函数了一个数1.5 , 该值不
会赋给任何变量 。
4.8设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积,
用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字.请编
程.
解:main()
{
float pi,h,r,l,s,sq,vq,vz;
pi=3.1415926;
printf("请输入圆半径r圆柱高h:\n");
scanf("%f,%f",r,h);
l=2*pi*r;
s=r*r*pi;
sq=4*pi*r*r;
vq=4.0/3.0*pi*r*r*r;
vz=pi*r*r*h;
printf("圆周长为:=%6.2f\n",l);
printf("圆面积为:=%6.2f\n",s);
printf("圆球表面积为:=%6.2f\n",sq);
printf("圆球体积为:=%6.2f\n",vz);
}
4.9输入一个华氏温度,要求输出摄氏温度,公式为C=5/9(F-32),输出要有文字说明,
取两位小数.
解: main()
{
float c,f;
printf("请输入一个华氏温度:\n");
scanf("%f",f);
c=(5.0/9.0)*(f-32);
printf("摄氏温度为:%5.2f\n",c);
}
第五章 逻辑运算和判断选取结构
5.4有三个整数a,b,c,由键盘输入,输出其中最大的数.
main()
{
int a,b,c;
printf("请输入三个数:");
scanf("%d,%d,%d",a,b,c);
if(aB)
if(bC)
printf("max=%d\n",c);
else
printf("max=%d\n",b);
else if(aC)
printf("max=%d\n",c);
else
printf("max-%d\n",a);
}
方法2:使用条件表达式.
main()
{int a,b,c,termp,max;
printf("请输入A,B,C:");
scanf("%d,%d,%d",a,b,c);
printf("A=%d,B=%d,C=%d\n",a,b,c);
temp=(ab)?a:b;
max=(tempc)? temp:c;
printf("A,B,C中最大数是%d,",max);
}
5.5 main()
{int x,y;
printf("输入x:");
scanf("%d",x);
if(x1)
{y=x;
printf("X-%d,Y=X=%d\n",x,y);
}
else if(x10)
{y=2*x-1;
printf("X=%d,Y=2*X-1=%d\n",x,y);
}
else
{y=3*x-11;
printf("X=5d, Y=3*x-11=%d\n",x,y);
【桂电c语言实验周信东函数 周信东c语言实验答案函数】}
}
(习题5-6:)自己写的已经运行成功!不同的人有不同的算法,这些答案仅供参考!818pp.com
# include
void main()
{
float s,i;
char a;
scanf("%f",s);
while(s100||s0)
{
printf("输入错误!error!");
- mongodb最佳实践 mongodb基础实验
- 将数据保存到文件中c语言 将数据保存到mongodb
- mongodb使用案例 mongodb基础操作实验
- 罗布人村天气 mysql语言具有的功能
- redis编程语言 redis对应c语言
- redis一般和什么语言一起开发 和redis类似的编程
- mongodb采用什么语言 mongodb的设计采用什么
- c连接mysql数据库 c连接mysql报错
- mongodb底层数据结构 mongodb底层语言
- mongodb用什么语言写的 mongodb开源吗
