求高手帮忙编C++程序

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:29:56
三个题目任意编写一个就行了.
题目1
现在有一场足球比赛,共有12只队伍,其中有4只是种子队,首轮分4组(要求种子队不能在同一小组)采用循环赛,之后采用淘汰赛。请写出程序,把所有可能的比赛分组情况和结果排列出来

题目2
完成一个电话号码薄(姓名,地址,电话),有增删改查的功能。其数据存入指定文件tele中。

题目3
给定某班学生一学期各科考试成绩,要求算出各科考试的平均成绩,并统计全班学期总平均成绩以及得分最低的科目和该科目的成绩
3题任选一题,事先声明,绝对不是为作业而提出该问题。

#include<stdio.h>
#include<malloc.h>
void main(){
double **s,*sum,k=0,m;
int o,n,i,j,im;
printf("科目数:");
scanf("%d",&o);
printf("学生数:");
scanf("%d",&n);
s=(double**)malloc(sizeof(double)*o);
sum=(double*)malloc(sizeof(double)*o);
for(i=0;i<o;i++){
s[i]=(double*)malloc(sizeof(double)*n);
sum[i]=0;
for(j=0;j<n;j++){
printf("第%d种科目第%d名学生成绩:",i+1,j+1);
scanf("%lf",&s[i][j]);
sum[i]+=s[i][j];
}sum[i]/=(double)n;
k+=sum[i];
}k/=o;
for(i=0;i<o;i++){
printf("第%d种科目平均成绩:%lf\n",i+1,sum[i]);
}printf("全班平均成绩:%lf\n",k);
im=0;m=sum[0];
for(i=1;i<o;i++){
if(sum[i]<m){
im=i;m=sum[i];
}
}printf("最差科目为第%d种科目,平均成绩为%lf\n",im+1,m);
}

话说这三道题都不难啊,以我拙劣的c++水平也搞得定……你再等等吧……没心情写代码最近