| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1663 人关注过本帖
标题:请各位大佬帮忙看一下错哪儿了,答案一直错误
取消只看楼主 加入收藏
qiujiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2018-10-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
请各位大佬帮忙看一下错哪儿了,答案一直错误
求n个数的平均数和标准差。给定n个数X1 ,X2 ,X3 ......Xn ,数据的平均数为x
图 1:
输入
第一行一个正整数T,表示有T组测试数据。以下每行是一组数,第一个数为数据个数m(m<200),然后是m个正整数构成,

输出
对于每组数据输出一行,即平均数和标准差,两个数据均保留3位小数,并且以一个空格隔开。

输入样列
2
5 1 1 1 1 1
6 1 2 3 4 6 5

输出样例
1.000 0.000
3.500 1.708

#include<stdio.h>
#include<math.h>
int main(){
    int t,n,i,sum=0,a[200];
    double e=0,av;
    scanf("%d",&t);
    while(t--){
        scanf("%d",&n);
        for(i=0;i<n;i++){
            scanf("%d",&a[i]);
            sum+=a[i];
        }
        av=sum/n;
        for(i=0;i<n;i++){
            e+=(a[i]-av)*(a[i]-av);
        }
        printf("%.3lf %.3lf\n",av,sqrt(e/n));
    }
    return 0;
}
搜索更多相关主题的帖子: 答案 数据 输出 sum scanf 
2018-11-11 12:49
qiujiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2018-10-26
收藏
得分:0 
还是WA。
2018-11-11 15:41
qiujiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2018-10-26
收藏
得分:0 
运行出来的答案是对的,但是交上去还是说是答案错误
2018-11-11 15:57
qiujiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2018-10-26
收藏
得分:0 
交互语句要怎么弄?不会耶
2018-11-11 16:34
qiujiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2018-10-26
收藏
得分:0 
好的,谢谢。
2018-11-11 17:00
快速回复:请各位大佬帮忙看一下错哪儿了,答案一直错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012113 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved