全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2268 5
2011-12-16
悬赏 30 个论坛币 已解决
程序描述:原始数据2,4,6,7,2
当均值大于3时,将序列最大值去掉,得到新序列
直到序列均值小于3,选出序列最大的数记为x,下面是编的程序,不知错在哪里,请大家帮帮忙,谢谢了
t<-c(2,4,6,7,2)
m<-mean(t)
while(m>3)
{n<-which(t==max(t))
t<-t[-n]}
x<-max(t)

最佳答案

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-12-16 20:26:05
t<-c(2,4,6,7,2)
m<-mean(t)
while(m>3)
{
n<-which.max(t)
t<-t[-n]
m <- mean(t)
}
x<-max(t)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-12-16 20:41:32
你这是用什么语言编的程序?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-12-16 20:45:21
doubleds 发表于 2011-12-16 20:41
你这是用什么语言编的程序?
R语言
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-12-16 22:09:18
我会各种编程语言,比如C,C++,TCL,MATLAB等,就是不会R语言,抱歉帮不了你了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-12-16 23:20:39
你的while循环没有语句跳出来,所以会一直死循环下去
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群