综合题 从键盘输入a1,a2….,a20,按下列公式计算并输出bl, b2, ….,b10的值。
【正确答案】#include<stdio.h> #include<math.h> float sq(float x,float y) {float z; z=sqrt(x*x+y*y); return z; } main() {rloat a[20],b[10]; int i; for(i=0;i<20;i++) scanf(“%f”,&a[i]); for(i=0;i<10;i++) b[i]=sq(a[i],a[19-i]); printf(“b1,b2,…,b10的值为:/n”); for(i=0;i<10;i++) printf(“%f/n”,b[i]); }
【答案解析】