关于float描述错误的是()。
A.float:none
B.float:center
C.float:left
D.float:right
A.float:none
B.float:center
C.float:left
D.float:right
下面程序的输入数据的形式是Input number:4.5 2<回车>
main()
{int a;float f;
printf("\nInput number:");
scanf("%f,%d",&f,&a);
printf("\nf=%f,a=%d\n”,f,a);
}
错误:______
改正:______
A.再次感染
B.病灶位于上叶下部、下叶上部
C.以支气管播撒为主
D.新旧病灶并存
E.形成大小不等的空洞
F.多见于成人G、病程较长H、多经过支气管播散I、慢性纤维空洞型肺结核最常见
若有以下程序:
#include"stdio.h"
main()
{
char c1,c2;
float f1,f2;
scanf("%c%f%c%f",&c1,&f1,&c2,&f2);
printf("%c,%f,%c,%f",c1,f1,c2,f2);
}
要求给c1、c2输入字符A和B,给f1和f2输入12.34和98.765,从键盘正确输入数据的形式是______。
以下程序是计算10名学生1门课成绩的平均分。请填空。
#include<stdio.h>
float average(float array[10])
{int i;float aver,sum=array[0];
for(i=1;i<10;i++)sum+=______;
aver=sum/10;
return(aver);
}
main()
{float score[10],aver;
int i;
printf("\n input 10 scores:");
for(i=0;i<10;i++)scanf("%f",&score[i]);
aver=average(score);
printf("\n average score is%5.2f\n",aver);
}
#include<stdio.h>
main()
{float a,b
scanf("%f",&a);
if(a<10.0)b=1.0/2;
elseif((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);
else if(a<10.0)b=1.0/2;
else b=10.0;
printf("%f\n",a);
}
程序运行时输入2.0<回车>,则程序的输出结果是:______
#include<stdio.h>
main()
{float x,amax,amin;
scanf("%f",&x);
amax=x:
amin=x;
while()/*第一空*/
{if(______)amax=x;/*第二空*/
if(x<amin)______;/*第三空*/
scanf("%f",&x);
}
printf("amax=%3.2f,amin=%3.2f\n",amax,amin);
}
下面程序通过函数average()计算数组中各元素的平均值。
float average(______,int n)/*第一空*/
{int i;
float avg=0.0;
for(i=0;i<n;i++)
avg=avg+______;/*第二空*/
avg=______;/*第三空*/
return avg;
}
main()
{int i,a[5]={2,4,6,8,10);
float mean;
mean=average(a,5);
printf("%f\n",mean);
}
#include<math.h>
#include<stdio.h>
main()
{float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{if(fabs(z)>1.0){x=y;y=z;z=x/y;}
else break;}
printf("%f",y);}
程序运行时,从键盘输入3.6,2.4<回车>,则程序运行结果是:______