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角度的正弦值并输出。
...全文
189 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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
  • 打赏
  • 举报
回复
直接求代码 转新手乐园

哈哈 我也会了

33,321

社区成员

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

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