麻烦各位大神帮忙用C语言或C++编下这个程序,要源代码,老师交作业要,谢谢啦

30名学生,3门科目

少年,作业是用来回顾完善所学的知识的,而不是用来抄的。。。下面给出这个作业的核心代码,仅供参考
# include <stdio.h>
# include <stdlib.h>
# include <string.h>

typedef struct student
{
char name[50];
int mathScore;
int englishScore;
}STU;

void inputScore(STU * stu)
{

}

int average(STU * stu)
{

}

void sort(STU * stu)
{

}

int main(void)
{

return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-11
void main()
{
float * KC1Core;
float * KC2Core;
float * KC3Core;
KC1Core=(float *)malloc(30);
KC2Core=(float *)malloc(30);
KC3Core=(float *)malloc(30);
InputCore(KC1Core,KC2Core,KC3Core);
OutputStuCore(KC1Core,KC2Core,KC3Core);
OutputSingKC(KC1Core,KC2Core,KC3Core);
OutputAllStuCore(KC1Core,KC2Core,KC3Core);
}
void InputCore(float * KC1,float * KC2,float *KC3)
{
int i=0;
float temp;
while(i<30)
{
scanf("%f",&temp);
KC1[i]=temp;
scanf("%f",&temp);
KC2[i]=temp;
scanf("%f",&temp);
KC3[i]=temp;
i++;
}
return ;
}
void OutputStuCore(float * KC1,float * KC2,float *KC3)
{
int i=0;
for(i=0;i<30;i++)
{
printf("学生的平均成绩:%f",(KC1[i]+KC2[i]+KC3[i])/3);
}
}

void OutputSingKC(float * KC1,float * KC2,float *KC3)
{
int i=0;
float sum=0;
for(i=0;i<30;i++)
{
sum+=KC1[i];
}
printf(“各门课平均成绩:%f",sum/30);
sum=0;
for(i=0;i<30;i++)
{
sum+=KC2[i];
}
printf(“各门课平均成绩:%f",sum/30);
sum=0;
for(i=0;i<30;i++)
{
sum+=KC3[i];
}
printf(“各门课平均成绩:%f",sum/30);
}
void OutputAllStuCore(float * KC1,float * KC2,float *KC3)
{
int i=0;
float max=0;
int j=0;
for(i=0;i<30;i++)
{
KC1[i]+=KC2[i]+KC3[i];
KC1[i]/=3;
}
i=30;
while(i>0)
{
max=-1;
for(j=0;j<30;j++)
{
if(KC1[j]>max)
{
max=KC1;
}
}
for(j=0;j<30;j++)
{
if(KC1[j]==max)
{
prntif("%d",max);
KC1[j]=-1;
}
}
i=0;
for(j=0;j<30;j++)
{
if(KC1[j] >=0)
{
i++;
}
}
}
}
第2个回答  2013-10-12
用数组还是链表?

麻烦各位大神帮忙用C语言或C++编下这个程序,要源代码...
回答:少年,作业是用来回顾完善所学的知识的,而不是用来抄的。。。下面给出这个作业的核心代码,仅供参考 # include <stdio.h> # include <stdlib.h> # include <string.h> typedef struct student { char name[50]; int mathScore; int englishScore; }STU; void inputScore(STU * ...

麻烦各位大神可以用C语言描述这道题目么,用代码,谢谢
printf("第%d年的工资是%5.0f元。\n",n,b);}

C语言大作业,C语言高手们救下小弟啊```
生成分数段统计文件(不及格人数,60-69数,70-79人数,80-89人数,90-100人数,及格率),通过学生成绩的数据文件查询学生成绩(查询条件自定)。通过学生成绩的分段统计文件输出学生成绩分段情况和及格率。程序要求:(1)能够完成300人以内任何人数的成绩处理。(2)程序要有主控菜单 \/ include<stdio....

帮忙用C语言编个程序:输入a,b,c3个值,输出其中的最大者
printf("(a>b&&a>c)? a: b>a&&b>c? b:c");} 如此而已!何必上面那么复杂!!!

C语言 麻烦各位大侠帮我解释个程序
宏定义中的SQR(X) X*X有如下作用:在接下来的程序中,SQR(某表达式)被直接变为:某表达式*某表达式(注意没有括号)所以 SQR(k+m)就相当于 k+m*k+m a\/=SQR(k+m)\/SQR(k+m)就相当于 a=a\/k+m*k+m\/k+m*k+m 应该懂了吧~?

急求一个c语言程序后天就要用了麻烦各位好心高手帮帮忙。谢谢。
xian_shi() \/\/显示程序 { uchar bai,shi,ge,xiaoshu;unsigned long int k=14,h=36;unsigned long int jj;jj=mm*k*h;bai=jj\/1000000;shi=jj%1000000\/100000;ge=jj%100000\/10000;xiaoshu=jj%10000\/1000;P2=0xE0;P0=table[bai];delay(1);P2=0XF0;P2=0xD0;P0=table[shi];delay(1)...

用c++做出坦克大战的代码,谁有?麻烦各位大神回答!
sudo apt-get install libsdl2-dev 然后,我们可以开始编写代码了。首先是包含头文件和定义常量:include <SDL2\/SDL.h> include <cstdio> const int SCREEN_WIDTH = 640;const int SCREEN_HEIGHT = 480;接下来是游戏主函数:int main(int argc, char* argv[]) { \/\/ 初始化 SDL if (SDL_...

麻烦各位大神找下Dec c++的编写C语言的软件。麻烦发下真正的能下载的...
Dec c++ 下载的网址 请转到 https:\/\/sourceforge.net\/projects\/orwelldevcpp\/ CodeBlocks这个IDE很好用的,功能强大。支持多种编译器(gcc, VS等)添附下载地址 http:\/\/www.codeblocks.org\/downloads

C语言的写一个100元循环购买东西的小程序,谢谢大家了
include <stdio.h>#define MAX_GOODS 100typedef struct goods{ int cnt; int price;}GOODS_T;int main(int argc, char *argv[]){ int money_all = 0; int money_now = 0; int i = 0; GOODS_T goods[MAX_GOODS] = {0}; printf("请输入预算:"); scanf(...

麻烦各位牛人,用C语言写个程序,输出 A ABA ABCBA ABCDCBA 怎么输出...
其实你的程序里面只要改一个地方就好了 就是 for(j=1;j<=2*i-1;j++)这句话里面的j你换一个字母,不要用j,在重新定义一个字母换进去,我试过了,可以的

相似回答