跪求!!!

which 2008-08-22 03:19:01
谁能帮我用C完成KURT函数功能(KURT(number1,number2,...)

Number1,number2, ... 是用于计算峰值的 1 到 255 个参数。也可以不使用这种用逗号分隔参数的形式,而用单个数组或对数组的引用。

注解

参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果数据点少于 4 个,或样本标准偏差等于 0,函数 KURT 返回错误值 #DIV/0!。
峰值的计算公式如下:


S 为样本的标准偏差。

...全文
223 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
manio 2008-08-24
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 060 的回复:]
引用 9 楼 greenbit 的回复:
引用 6 楼 wuyu637 的回复:
引用 5 楼 leitianjun 的回复:
引用 4 楼 zjw6861982 的回复:
继续看你跪
[/Quote]
060 2008-08-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 greenbit 的回复:]
引用 6 楼 wuyu637 的回复:
引用 5 楼 leitianjun 的回复:
引用 4 楼 zjw6861982 的回复:
继续看你跪

[/Quote]
xqls_xqls 2008-08-23
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ww2734 的回复:]
#include <math.h>
#include "stdafx.h"
#define SIZE 5
char*KURT(int number[SIZE])
{
if (SIZE <4)
{
return "#DIV/0!";
}
int i;
float normal;
float mind=0;
float average;
float variance=0;
float last;
int sum=0;
for (i=0;i <SIZE;i++)
{
sum+=number[i];

}
average=1.0*sum/SIZE;
for (i=0;i <SIZE;i++)
{
variance+=(number[i]-average)*(number[i]-average);

[/Quote]

精神可贵
wwoo_1105 2008-08-22
  • 打赏
  • 举报
回复
有木有搞错啊
ww2734 2008-08-22
  • 打赏
  • 举报
回复
#include <math.h>
#include "stdafx.h"
#define SIZE 5
char*KURT(int number[SIZE])
{
if (SIZE<4)
{
return "#DIV/0!";
}
int i;
float normal;
float mind=0;
float average;
float variance=0;
float last;
int sum=0;
for (i=0;i<SIZE;i++)
{
sum+=number[i];

}
average=1.0*sum/SIZE;
for (i=0;i<SIZE;i++)
{
variance+=(number[i]-average)*(number[i]-average);

}
variance=variance/SIZE;
normal=sqrt(variance);
if (normal>-10e-6&&normal<10e-6)
{
return "#DIV/0!";
}
sum=0;
for (i=0;i<SIZE;i++)
{
mind=((number[i]-average)/variance);
sum+=mind*mind*mind*mind;
}
last=(sum*SIZE*(SIZE+1))/((SIZE-1)*(SIZE-2)*(SIZE-3))-3*(SIZE-1)*(SIZE-1)/(SIZE-2)*(SIZE-3);
printf("%f",last);

}
int _tmain(int argc, _TCHAR* argv[])
{
int number[SIZE];
int i;
printf("please input number!");
for(i=0;i<SIZE;i++)
{
scanf("%d",&number[i]);
}

return 0;
}

//贴个,全是数学运算!
ateen 2008-08-22
  • 打赏
  • 举报
回复
咦....
greenbit 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyu637 的回复:]
引用 5 楼 leitianjun 的回复:
引用 4 楼 zjw6861982 的回复:
继续看你跪
[/Quote]

caohaiming 2008-08-22
  • 打赏
  • 举报
回复
你们聊我先走了
qqwx_1986 2008-08-22
  • 打赏
  • 举报
回复
先跪后磕头
wuyu637 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 leitianjun 的回复:]
引用 4 楼 zjw6861982 的回复:
继续看你跪

[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zjw6861982 的回复:]
继续看你跪
[/Quote]
zjw6861982 2008-08-22
  • 打赏
  • 举报
回复
继续看你跪
太乙 2008-08-22
  • 打赏
  • 举报
回复
汗~~~
e_sharp 2008-08-22
  • 打赏
  • 举报
回复
UP
bargio_susie 2008-08-22
  • 打赏
  • 举报
回复
只能帮顶

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧