提示什么错误?答案不对?
#include<iostream>。
using namespace std;。
double fun(double x){ 。
return 2*x*x*x-4*x*x+3*x-6;。
double judge(double e,double a,double b){ 。
if(b-a<=e)
return (a+b)/2; 。
else
{
if(fun((a+b)/2)==0)。
return (a+b)/2; 。
else if(fun(a)*fun((a+b)/2)<0)。
return judge(e,a,(a+b)/2); 。
else
return judge(e,(a+b)/2,b);。
int main()
{
double e;
cin>>e; 。
cout<<judge(e,-10,10)<<endl;。
return 0;
能运行
你说的这个是疑惧Doubt的续作么?
不过没有后续有很多种原因..最主要普遍的就是下面两个原因..。
1.要么是11区那边的漫画连载体制问题..如果你看果食梦者应该了解一些..一部漫画是继续还是腰斩都是由人气决定的..人气低迷就有可能被替换掉..。
2.11区的漫画家压力是很大的..有很多漫画都因为作者的身体或者其他等等原因未知期限的休刊下去...。
#include <iostream>。
#include <list>。
using namespace std;。
#define N 10
class Speaker {。
private:
int score[N];
int maxScore, minScore, speakerNum;。
float avgScore;。
public:
Speaker():maxScore(0),minScore(0),avgScore(0) {}。
int calMax() {。
int maxTmp = score[0];。
for(int i = 0; i < N; ++i) maxTmp = score[i] > maxTmp ? score[i] : maxTmp;。
maxScore = maxTmp;。
return maxTmp;。
}
int calMin() {。
int minTmp = score[0];。
for(int i = 0; i < N; ++i) minTmp = score[i] < minTmp ? score[i] : minTmp;。
minScore = minTmp;。
return minTmp;。
}
float calAvg() {。
int totalScore = 0;。
for(int i = 0; i < N; ++i) totalScore += score[i];。
totalScore -= calMax();。
totalScore -= calMin();。
avgScore = totalScore / (N - 2);。
return avgScore;。
}
float getAvg()const {return avgScore;}。
int getNum()const {return speakerNum;}。
void writeScore() {。
for(int i = 0; i < N; ++i) {。
cout<<"The score of judge "<<i+1<<" is : ";。
cin>>score[i];。
}
}
void setNum(int num) {this->speakerNum = num;}。
};
bool cmp(Speaker s1, Speaker s2)。
if(s1.getAvg() > s2.getAvg()) return true;。
else return false;。
int main() {
list<Speaker> scoreList;。
int num;
while(1){
cout<<"Speaker No:";。
cin>>num;。
if(num==-1) break;。
Speaker tmp;
tmp.setNum(num);。
tmp.writeScore();。
cout<<"Speaker No: "<<num<<endl;。
cout<<"The maxScore is "<<tmp.calMax()<<endl;。
cout<<"The minScore is "<<tmp.calMin()<<endl;。
cout<<"The avgScore is "<<tmp.calAvg()<<endl;。
scoreList.push_back(tmp);。
}
cout<<"************result*****************"<<endl;。
scoreList.sort(cmp);。
list<Speaker>::iterator it = scoreList.begin();。
for(int i = 1; it != scoreList.end(); ++i) {。
cout<<"No " <<i<<":"<<endl;。
cout<<"***Speaker NO."<<(*it).getNum()<<endl;。
cout<<"***Average Score:"<<(*it).getAvg()<<endl;。
it++;
}
//使用了list实现,排序也是使用list的sort函数,自定义一个比较函数即可,宏定义的N为评委数量,测试结果如下:
Speaker No:1
The score of judge 1 is : 89。
The score of judge 2 is : 87。
The score of judge 3 is : 88。
The score of judge 4 is : 86。
The score of judge 5 is : 84。
The score of judge 6 is : 96。
The score of judge 7 is : 75。
The score of judge 8 is : 83。
The score of judge 9 is : 89。
The score of judge 10 is : 87。
Speaker No: 1
The maxScore is 96。
The minScore is 75。
The avgScore is 86。
Speaker No:2
The score of judge 1 is : 90。
The score of judge 2 is : 98。
The score of judge 3 is : 95。
The score of judge 4 is : 93。
The score of judge 5 is : 92。
The score of judge 6 is : 87。
The score of judge 7 is : 90。
The score of judge 8 is : 93。
The score of judge 9 is : 95。
The score of judge 10 is : 94。
Speaker No: 2
The maxScore is 98。
The minScore is 87。
The avgScore is 92。
Speaker No:-1
************result*****************。
No 1:
***Speaker NO.2。
***Average Score:92。
No 2:
***Speaker NO.1。
***Average Score:86 。
好吧我错了,我用的C++,尤其是有STL的list,这个你可能不能用……
judge
法官
双语对照
词典结果:
judge
[英][dʒʌdʒ][美][dʒʌdʒ]。
vt.& vi.审判,评判; 断定; 。
vt.估计; 评价; (尤指)批评; 想,认为; 。
n.法官; 裁判员; 评判员; 鉴定人; 。
第三人称单数:judges过去分词:judged复数:judges现在进行时:judging过去式:judged。
以上结果来自金山词霸
例句:
1.
The judge scheduled another bail hearing today. 。
法官定于今日召开另一场保释听证会。
-----------------------------------。
如有疑问欢迎追问!
满意请点击右上方【选为满意回答】按钮。
1、outside [autsaid] prep./ n./ ad./ a.(在,向)的外面(的)。
2、piece [pi:s] n.片,块,段,件;断片,碎块 vt.拼合(凑)。
3、sometimes [smtaimz] ad.有时,间或。
4、trade [treid] n.贸易,商业;行业 vi.贸易 vt.交换。
5、fear [fi] n.害怕,恐惧;危险 vt.畏惧,害怕,担心。
6、demand [dimɑ:nd] n.要求;需要 vt.要求;需要;询问,查问。
7、wonder [wnd] v.感到疑惑(好奇),想知道 n.惊奇;奇迹。
8、list [list] n.表,目录,名单 vt.把…编列成表,列举。
9、accept [ksept] vt.接(领,收)受;承认,同意;相信。
10、judge [dd] n.法官;裁判员 v.断定;裁决,评定;审判。