某班有十名学生,考试了英,数,C语言三科。

供稿:hz-xin.com     日期:2025-01-14
快要六年级毕业考了,如何复习语数英三科?

数学方面,我觉得不必花大功夫在难题上,能力中等的同学,可以把4至6年级的课本研读,把概念彻彻底底弄懂。
语文要注重基础知识的积累,作文也是个棘手的问题。平日里要加强语言口语交际能力。
英语的语法要熟记,不能贪快。单词也要认真地复习。

干....干吗?考过也不记得吧......等2011招生时你去报名领份资料看看算了....

在问之前看看其他人问过没有,这个问题有人问过了,这是我给那个人的程序
#include "stdio.h"
const int Max = 15;
void QuickSort(int e[], int first, int end)
{
int i=first,j=end,temp=e[first];
while(i<j)
{
while(i<j && e[j]>=temp)
j--;
e[i]=e[j];
while(i<j && e[i]<=temp)
i++;
e[j]=e[i];
}
e[i]=temp;
if(first<i-1)
QuickSort(e,first,i-1);
if(end>i+1)
QuickSort(e,i+1,end);
}

void main()
{
int num,score;
int count1=0,count2=0,count3=0;
printf("输入人数和课程数:");
scanf("%d",&num);
scanf("%d",&score);
int a[Max][Max];
int c[Max] = {0};
for(int i = 0;i < num;i ++)
{
printf("输入%d名同学3门课程的分数:\n",i+1);
for(int j = 0;j < score;j++)
{
scanf("%d",&a[i][j]);
}
}
for(int x = 0;x<num;x++) //求平均值
{
for(int y = 0;y<score;y++)
{
c[x] +=a[x][y];
}
c[x] /=3;
}

printf("\n");

QuickSort(c,0,num); //排序
for(int m = num;m >=1 ;m --)
{
if(c[m]>=80)
count1++;
else if(c[m]<60)
count2++;
else
count3++;
printf("第%d名平均成绩%d \n",num-m+1,c[m]);
}
printf("80分以上的人数:%d\n",count1);
printf("60分到80分人数:%d\n",count3);
printf("60分以下的人数:%d\n",count2);
}

#include "stdio.h"

void main()
{
int i,j,sum1=0,sum2=0,sum3=0;
float score[10][3],average[10],t;

for(i=0;i<10;i++)
{
printf("第%d个学生成绩):\n",i+1);
scanf("%f%f%f",&score[i][0],&score[i][1],&score[i][2]);
}

for(i=0;i<10;i++)
average[i]=(score[i][0]+score[i][1]+score[i][2])/3.0;

for(i=0;i<10;i++)
{
for(j=0;j<10-i-1;j++)
{
if(average[j]<average[j+1])
{
t=average[j];
average[j]=average[j+1];
average[j+1]=t;
}
}
}

for(i=0;i<10;i++)
printf("%3.2f ",average[i]);

for(i=0;i<10;i++)
{
if(average[i]>=80)sum1++;//统计优秀人数
else if(average[i]<60)sum3++;//统计不合格人数
else sum2++;//统计合格人数
}
printf("\n优秀人数:%d 合格人数:%d 不合格人数:%d\n",sum1,sum2,sum3);
}

#include "stdafx.h"
#include<stdio.h>
void main()
{
float average(float x,float y,float z);//用于求平均
void count(float b[]);//用于计数
int i,j;
float n[10],a,b,c,m,t;
for(i=0;i<10;i++)
{
printf("输入第%d位同学成绩:\n",i+1);
scanf("%f %f %f",&a,&b,&c);
m=average(a,b,c);
n[i]=m;
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(n[i]<n[j])
{
t=n[i];
n[i]=n[j];
n[j]=t;
}
}
}
for(i=0;i<10;i++)
{
printf("%f\n",n[i]);
}

count(n);
}
float average(float x,float y,float z)
{
return((x+y+z)/3);
}
void count(float b[])
{
int i,count1=0,count2=0,count3=0;//分段可以根据个人需要分段,这里我只分了三段
for(i=0;i<10;i++)
{
if(b[i]>=80)
{
count1++;
}
else if(b[i]>=60&&b[i]<80)
{
count2++;
}
else
count3++;
}
printf("%d %d %d\n",count1,count2,count3);
}
有疑问可追问。

#include<iostream>
using namespace std;

// 冒泡排序
void sort(float *a, long num)
{
float temp;
bool change = false;

for (int k=1; k<num; k++)
{
change = false;
for (int i=0; i<num-k; i++)
{
if (a[i]<a[i+1])
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
change = true;
}
}

if (!change)
break;
}
}

int main()
{
int a[10][3] = {0};
float avg[10] = {0};
int l1 = 0,l2 = 0,l3 = 0,l4 = 0,l5 = 0;

// 手工输入
for (int i=0; i<10; i++)
{
for (int k=0; k<3; k++)
{
cin>>a[i][k];
avg[i] += a[i][k];
}
}

// 计算平均成绩
for(int j=0; j<10; j++)
{
avg[j] /= 3;
}

sort(avg, 10);
for (int i=0; i<10; i++)
{
// 排序输出
cout<<avg[i]<<endl;

// 分数段统计
if (avg[i] < 60)
{
l1++;
}
else if (avg[i] >= 60 && avg[i] < 70)
{
l2++;
}
else if (avg[i] >= 70 && avg[i] < 80)
{
l3++;
}
else if (avg[i] >= 80 && avg[i] < 90)
{
l4++;
}
else if (avg[i] >= 90 && avg[i] <= 100)
{
l5++;
}
}

cout<<"不及格"<<l1<<endl;
cout<<"60-70"<<l2<<endl;
cout<<"70-80"<<l3<<endl;
cout<<"80-90"<<l4<<endl;
cout<<"90-100"<<l5<<endl;
}

#include<iostream>
using namespace std;
void main()
{
void avsco(int stunum,float *,float *);
void good(int stunum,char course[5][10],int num[],float *pscore ,float aver[]);
int i,j,stunum,*pnum,num[100];
float score[100][5],aver[100],*pscore,*paver;
char course [5][10],(*pcourse)[10];
cout<<"input student number:"<<endl;
cin>>stunum;
cout<<"input course:"<<endl;
pcourse=course;
for(i=0;i<5;i++)
cin>>course[i];
cout<<"input NO.and score"<<endl;
cout<<"NO.";
for(i=0;i<5;i++)
cout<<","<<course[i]<<endl;
pscore=&score[0][0];
pnum=&num[0];
for(i=0;i<stunum;i++)
{
cin>>*(pnum+i);
for(j=0;j<5;j++)
cin>>*(pscore+5*i+j);
}
paver=&aver[0];
cout<<endl;
avsco(stunum,pscore,paver);
good(stunum,pcourse,pnum,pscore,paver);
}
void avsco(int stunum,float*pscore,float*paver)//求平均成绩的函数
{
int i,j;
float sum,average;
for(i=0;i<stunum;i++)
{
sum=0.0;
for(j=0;j<5;j++)
sum=sum+(*(pscore+5*i+j));
average=sum/5;
*(paver+i)=average;
}
}
void good(int stunum,char course[100][10],int num[100],float *pscore,float aver[100] )
{
int i,j,k,n;
cout<<"Students whose score is good"<<endl;
cout<<"NO. ";
for(i=0;i<5;i++)
cout<<course[i]<<" ";
cout<<" average"<<endl;
for(i=1;i<stunum;i++)
{
n=0;
for(j=0;j<stunum;j++)
if(*(pscore+5*i+j)>85.0) n++;
if((n==5)||(aver[i]>=90))
{
cout<<num[i]<<" ";
for(k=0;k<5;k++)
cout<<*(pscore+5*i+k)<<" ";
cout<<" "<<aver[i]<<endl;
}
}
}

C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其 ...
include<stdio.h> void main(){ int ch[10];int i,max=0,xh;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){ scanf("%d",&ch[i]);if(ch[i]>max){ max=ch[i];xh=i;} } printf("成绩最高为:%d\\n",max);printf("该生的序号为:%d\\n",xh);} ...

用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加...
j]\/i;} for(i=0,p=0;i<n;i++){ p++;for(j=0;j<m;j++)if(N[i][j]<M[j]){p--;break;} } for(i=0;i<n;i++)printf("%.2lf%c",R[i],i<(n-1)?' ':'\\n');for(j=0;j<m;j++)printf("%.2lf%c",M[j],j<(m-1)?' ':'\\n');} return 0;} ...

c语言编程有一个数组,内放10个学生的英语成绩,求出平均分,并且打印出...
成绩默认为int类型,其他类型的数据思路相同 代码:include <stdio.h> int main(){ int buf[10] = {10,20,30,40,50,60,70,80,99,50};int avg = 0;int sum = 0;int i = 0;for(i = 0;i<10;i++){ sum += buf[i];} avg = sum\/10;printf("sum = %d\\n",sum);printf(...

用C语言编写程序:从键盘输入10个学生的成绩,输出其最大值、最小值、和...
代码如图所示,结尾也贴出了源代码 望采纳,谢谢 include <stdio.h> int main(){ double a[10]={};double sum=NULL;double max=NULL;double min=NULL;puts("请输入10个学生的成绩:");for(int i=0;i<10;i++){ scanf("%lf",&a[i]);} for(int i=0;i<10;i++){ sum+=a[i];...

c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?_百 ...
以下是C语言实现从键盘输入10个学生的成绩,统计出他们的成绩总和及平均值的代码:c include int main() { int i;float score, sum = 0, avg;printf("请输入10个学生的成绩:\\n");for (i = 1; i <= 10; i++) { printf("第%d个学生的成绩:", i);scanf("%f", &score);sum +=...

c语言编程:有一个数组,内放10个学生的成绩,求平均数
在C语言编程中,假设我们有一个数组,存储了10名学生的成绩。我们需要计算这些成绩的平均值。以下是实现这一目标的代码示例:首先定义了求和变量sum和平均数变量avg,并初始化了一个包含10个元素的数组score:void main() { double sum, avg, score[10];int i;} 接下来使用for循环,输入10名学生的...

c语言题目:已知一个班10个学生的成绩,要求输入这10个学生的成绩,然后求...
int main(){ float i,sum=0,score,avg; for(i=0; i<10; i++) \/\/利用for循环输入十个学生的成绩 { scanf("%f",&score); sum+=score; } avg = sum\/10; printf("%.1f\\n",avg); return 0;} ...

C语言:输入10个学生的单科成绩,求出其中的最高分、最低分以及超过平_百...
C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。 2、Java中的main函数 Java同样是以main函数作为程序执行出入口的,但Java作为“更纯洁”的面向对象语言,它的main函数与C\/C++有很大的不同。 首先,返回值的概念淡化,在Java Application中main不允许返回值,因此...

C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
include<stdio.h>int main(){int grade[10],NoGood[10],i,j=0,k=0,m=0;float PassRate,ExeRate;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){scanf("%d",&grade[i]);if(grade[i]>=85){k++;}if(grade[i]>=60){j++;}else{NoGood[m++]=i;}}PassRate=1.0...

c语言 输入10名学生成绩,将所有高于平均分的学生成绩及其下标输出_百度...
float ave=0.0;for(i=0;i<N;i++){ scanf("%d",&s[i]);\/\/给数组赋值,比如说输入1 2 3,那么s[0]=1,s[1]=2,s[2]=3 } for(i=0;i<N;i++){ sum+=s[i];\/\/求出十个人的成绩总和;} ave=sum*1.0\/N;\/\/注意sum*1.0,因为sum为整型,要想除以一个数保留小数必须...