2个题目帮助看1下.高分散题..

duo9 2006-05-19 10:57:28
朋友需要,不熟悉C++,请会的朋友帮忙1下,明天中午以前结贴,谢谢.

C++程序设计
按以下要求编写程序:


1.某大学开田径运动会,现有12名选手参加100米比赛,对应的运动员号及成绩如表所示,请按运动员号顺序输入数据,按照成绩排名并输出,每一行输出名次、运动员号及成绩。要求用冒泡法排序。
运动员号 成绩(秒) 运动员号 成绩(秒)
001 13.6 031 14.9
002 14.8 036 12.6
010 12.0 037 13.4
011 12.7 102 12.5
023 15.6 325 15.3
025 13.4 438 12.7

2. 利用公式: ,编写sin(x) 函数,精度要求10 。主函数调用该函数计算0、10、20、…、90角度的正弦值并输出。
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhu_doc 2006-05-20
  • 打赏
  • 举报
回复
用幂级数 :

∵ exp(X) = 1 - X + (X^2) / (2!) - (X^3)/(3!) +...+ ( (-1)^N )(X^N) / (N!) +...

又 ∵ exp (jX) = Cos(X) + jSin(X)


Sin(X) = 1 - (X^3)/(3!) + (X^5)/(5!) -...+( (-1)^(N-1) ) (X ^ (2*N-1) )/ ((2*N-1)!)+...

Cos(X) = (X^2)/(2!) - (X^4)/(4!) +...+( (-1)^(N-1) ) (X ^ (2*N) )/ ((2*N)!)+...

值得注意的是:泰勒级数当x->0时才收敛。

建议:

(1)转换到[0,PI/2]间的值;
(2)存储[0,PI/2]的sin的高精度数值(如存储k*PI/180,0<=K<=90)
(3)用和角公式及泰勒级数可求高精度的三角函数值。
bingzhu 2006-05-19
  • 打赏
  • 举报
回复
第二题的公式是什么
这里好想没法看,重新写一下吧
bingzhu 2006-05-19
  • 打赏
  • 举报
回复
第一题的,最好自己多想想
#include <iostream>
#include <iomanip>
using namespace std;

struct node {
int n;
float c;
};

void BubbleSort(node a[], int n)
{
int i, j;
node temp;
for(i=n; i>1; i--)
for(j=0; j<i-1; j++)
if(a[j].c > a[j+1].c) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}

int main(void)
{
node a[12];
int i;
for(i=0; i<12; i+=2)
cin>>a[i].n>>a[i].c>>a[i+1].n>>a[i+1].c;
BubbleSort(a, 12);
for(i=0; i<12; i++)
cout<<setw(2)<<i+1<<setw(5)<<a[i].n<<setw(6)<<a[i].c<<endl;
system("pause");
return 0;
}

Sample Input
001 13.6 031 14.9
002 14.8 036 12.6
010 12.0 037 13.4
011 12.7 102 12.5
023 15.6 325 15.3
025 13.4 438 12.7
Sample Output
1 10 12
2 102 12.5
3 36 12.6
4 11 12.7
5 438 12.7
6 37 13.4
7 25 13.4
8 1 13.6
9 2 14.8
10 31 14.9
11 325 15.3
12 23 15.6
duo9 2006-05-19
  • 打赏
  • 举报
回复
运动员号 成绩(秒) 运动员号 成绩(秒)
001 13.6 031 14.9
002 14.8 036 12.6
010 12.0 037 13.4
011 12.7 102 12.5
023 15.6 325 15.3
025 13.4 438 12.7
cutenoob 2006-05-19
  • 打赏
  • 举报
回复
直接求代码 转新手乐园

哈哈 我也会了
内容概要:本文围绕“价格型需求响应”展开,重点研究基于Logistic函数的负荷转移率模型在需求响应中的应用,并提供了完整的Matlab代码实现。通过构建数学模型,精确量化电价变动对电力负荷转移行为的影响,旨在优化电力系统供需平衡,提升电网运行效率与经济性。研究系统阐述了模型的理论基础、关键参数设定、仿真流程设计及结果分析方法,适用于电力市场环境下用户侧响应行为的建模与优化,为需求响应策略的制定提供科学依据和技术支撑。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的科研人员、校研究生及从事能源管理、智能电网、电力市场等相关工作的技术人员。; 使用场景及目标:①应用于电力需求侧管理研究,模拟和预测不同电价政策下用户的负荷响应特性;②为电力市场机制设计、峰谷分时电价制定及电网调度优化提供模型支持与仿真工具;③作为教学案例帮助学生深入理解需求响应建模原理、非线性函数拟合方法及数值仿真技术。; 阅读建议:建议读者结合Matlab代码逐段理解模型实现细节,重点关注Logistic函数在刻画负荷转移率非线性特征方面的优势,并可根据实际研究需求调整模型参数,进行扩展性实验与验证。

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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