几道C语言填空题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:49:48
1.表达式 10+'x'+2.5*7的值为【】类型的量
2.将代数式Z=根号下(x2+y2)(根号到这里结束)÷a+b转换成程序设计中的表达式【】
3.若有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c的类型为【】
4.下面程序的功能是输出数组s中最大元素的下标,请填空。
main()
{
int k,p,s[]={1,-9,7,2,-10,3};
for(p=0,k=p;p<6;p++)
if(s[p]>s[k])【】
printf("%d\n,k");
}
每题【】即为填空处,明天考试,多谢各位帮忙了!!!

1.表达式 10+'x'+2.5*7的值为【浮点数(float)】类型的量
2.将代数式Z=根号下(x2+y2)(根号到这里结束)÷a+b转换成程序设计中的表达式【Z=(sqr(x2+y2)) /a+b】
3.若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c的类型为【float】
4.下面程序的功能是输出数组s中最大元素的下标,请填空。
main()
{
int k,p,s[]={1,-9,7,2,-10,3};
for(p=0,k=p;p<6;p++)if(s[p]>s[k])【k=p;】
printf("%d\n,k");
}

1,float 因为 int + char + float
2,(sqtr(x2+y2)/a)+b
3,float
4,k=p

1,float
2,(sqtr(x2+y2)/a)+b
3,float
4,k=p