求一个C++程序设计如下要详细的过程谢谢

1)由键盘输入每个学生的学号和四门课程成绩
(2)计算每个学生的平均分和总分
(3)按总分从高带低排出名次,并按名次输出学生的基本信息,包括学号,各科成绩,平均和总分
(4)根据用户要求,输出某门课程(由键盘输入课程号且成绩在90分以上(含90分)且总分在前5名得学生情况,包括学号。各科成绩,平均分和总分)

用一个结构体typedef struct student
{
char *id;
int score[5];
int total;
double average;
}Student;来保存学生信息。。或用类实现也行
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-08
现在的大学生是不是都做这个题目啊
第2个回答  2011-07-08
编程都忘了,半年前忘记了,呵呵
第3个回答  2011-07-08
这种题也要问

用C++编写一个程序,统计字母个数。??
1、连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.例:concat(‘11’,'aa’)='11aa’;2、求子串。 Copy(s,I,I) 从字符串s中截取第I个字符开始后的长度为l的子串。例:copy(‘abdag’,2,3)=’bda’3、删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长...

C++程序设计
1.程序分析:采取逆向思维的方法,从后往前推断。2.程序源代码:main(){ int day,x1,x2;day=9;x2=1;while(day〉0){x1=(x2+1)*2;\/*第一天的桃子数是第2天桃子数加1后的2倍*\/ x2=x1;day--;} printf(“the total is %d\\n“,x1);} ...

求帮遍一个C++程序。
4、 接着编写清除程序,要清屏,开头要包括windows和stdlib函数。当执行完输出语句后要对接下来的输入的字符进行判断,如果输入为C则执行清屏语句system("CLS"),然后用goto语句进行循环使程序跳到loop1即开始新的计算,如果输入为Q,则程序跳到loop2,使程序关闭。5、 程序的N—S流程图如下 2、实现过...

C++如何编程简单的程序
1、首先我们打开Visual Studio软件,打开新建项目界面,如下图所示 2、接下来在应用程序设置界面中选择控制台程序,然后选择空项目选项,如下图所示 3、然后我们在C++项目的源文件文件夹下面新建C++文件,如下图所示 4、最后我们在C++文件中简单的输出一些内容即可,如下图所示 工具\/材料 Visual Studio ...

讨教一个C++ 编程作业
程序如下:include<iostream> using namespace std;int main(){ int k; \/*贮油点位置序号*\/ float d,d1; \/*d:累计终点至当前贮油点的距离,d1:i=n至始点的距离*\/ float oil[10],dis[10];int i;cout << "序号 距离(km) 油量(L)"<<endl;k=1;d=500; \/*从i...

C++程序设计求解
include "stdio.h"int main(){int N;int a[100],sum;int i;sum=0;printf("输入金矿数:");scanf("%d",&N);printf("输入%d个金矿各自可收获的金币数:",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]>1000)sum=sum+a[i]-1000;}printf("剩余金币数:%d",sum);} ...

用c++编写一个程序
以下是代码:include<iostream>#include<string>using namespace std;\/*编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。 *\/class ...

运用C++制作简单的加法运算程序
首先,FILES(文件)-》NEW(新建)-》C++Sourse FILE(C++源文件)->建入文件名->OK然后输入 include <stdio.h>int main(){ int a1,a2,a;\/\/申请变量 scanf("%d",&a1);\/\/输入第一个数 scanf("%d",&a2);\/\/输入第二个数 a=a1+a2;\/\/加 printf("%d",a);\/\/输出结果 return 0;}...

纯c++程序设计题求解
题目理解为:西瓜数设为Y,这样每人分到的西瓜数是X,X=Y\/2+2\/1 一笑中 22:02:16 Y由3开始,先是3,带进去,X=2,然后Y=Y-X得到分完第一个人后剩下的,将Y=1再次带入得X=1,是第二个人的,再次Y=Y-X,得到Y=0,无第三个人的,所以Y=3不行,Y+1,即试验4,一直到7这个数...

用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根
C++的代码:include <iostream.h> include <math.h> void main(void){ double a,b,c,d;char ch('y');do{ cout<<"请依次输入二次方程ax^2+bx+c=0的系数(a不等于0):"<<endl;cin>>a>>b>>c;if(-0.0001<a<0.0001) \/\/浮点数不宜直接判断相等 d=b*b-4*a*c;if(d==0)c...

相似回答