为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
慕粉1255086625 2016-12-27 20:46:58
#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));}}求指正!
查看完整描述

1 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

#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类型
    }
}


查看完整回答
反对 回复 2016-12-27
  • 1 回答
  • 0 关注
  • 969 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信