猿问

有九个数字,分别求出相邻数字之间的平均值,输出所有平均值的算术平方根

#include <stdio.h>

#include<math.h>

main()

{ int a[8],i,x;

for(i=0;i<=8;i++)

scanf("%d",&a[i]);

for(i=0;i<=8;i=i+2)

{x=(a[i]+a[i+1])/2;

printf("%d",sqrt(x));}}

求指正!

慕粉1255086625
浏览 947回答 1
1回答

望远

#include <stdio.h> #include<math.h> main() {      int a[9],i,x;//有9个元素     for(i=0;i<=8;i++)         scanf("%d",&a[i]);     for(i=0;i<8;i=i+2)//注意控制,当i==8时i+1会越界     {         x=(a[i]+a[i+1])/2;         printf("%.3lf",sqrt(x));//返回值是double类型     } }
随时随地看视频慕课网APP
我要回答