题目
程序填空。#include#includeint main(void){ float x, y, z; scanf(" ________ ", ________); / 从键盘输入两个浮点数放在x和y中,以逗号进行分隔 z = 2 * x * sqrt(y); printf("z=%5.2f", z); return 0;}
程序填空。 #include #include int main(void) { float x, y, z; scanf(" ________ ", ________); // 从键盘输入两个浮点数放在x和y中,以逗号进行分隔 z = 2 * x * sqrt(y); printf("z=%5.2f", z); return 0; }
题目解答
答案
根据题目要求,`scanf` 需要读取两个以逗号分隔的浮点数。格式字符串应为 `"%f,%f"`,其中逗号匹配输入中的分隔符。同时,需将变量地址 `&x` 和 `&y` 传递给 `scanf`。
- 第1空:`"%f,%f"`
- 第2空:`&x, &y`
完整代码如下:
```c
#include
#include
int main(void)
{
float x, y, z;
scanf("%f,%f", &x, &y);
z = 2 * x * sqrt(y);
printf("z=%5.2f", z);
return 0;
}
```