输入四名学生的三门成绩

/*
输入四名学生的三门成绩
1.输出各自的成绩
2.求四名学生各自的总分,并输出
3.求每门课程的最高分
*/
/*
1.定义一个二维数组存储成绩 int score[4][3],
2.定义一个int  sum;
3.定义3门成绩的最高分 int max
*/
/*
#include<stdio.h>
void main()
{
 int i,j;
 int score[4][3], sum,max;


 for(i=0;i<4;i++)//输入成绩
 {
  printf("请输入第%d位学生的三门成绩\n",i+1);
  for(j=0;j<3;j++)
  {
   scanf("%d",&score[i][j]);
  }
 }

 printf("\t\tc语音\t数学\t英语\n");
 for(i=0;i<4;i++)//打印输出
 {
  printf("第%d位学生的成绩",i+1);
  for(j=0;j<3;j++)
  {
   printf("%d\t",score[i][j]);
  }
  printf("\n");
 }
  printf("\n");
 for(i=0;i<4;i++)//分别计算总成绩
 {
  sum=0;
  for(j=0;j<3;j++)
  {
   sum+=score[i][j];
  }
 printf("第%d位学生的总分为%d\n",i+1,sum);
 }
 printf("\n");
 
 for(j=0;j<3;j++)//分别计算课程的最高分
 {
  int max=score[0][0];
  for(i=0;i<4;i++)
  {
   if(score[i][j]>max)
   {
    int t;
    t=score[i][j];
    score[i][j]=max;
    max=t;
   }
  }
 printf("第%d门课程的最高分为%d\n",j+1,max);
 }
}
*/
/*
冒泡排序:1.定义一个一维数组长度为10   int array[10];
    2.从键盘数组元素
*/
/*
#include<stdio.h>
void main()
{
 int a[10];
 int i,j;
 printf("输入10个元素\n");
 for(i=0;i<10;i++)
  scanf("%d",&a[i]);

 printf("排序前为\n");
 for(i=0;i<10;i++)
  printf("%d   ",a[i]);

 printf("\n");
 //冒泡排序
 for(i=0;i<10-1;i++)
 {
  for(j=0;j<10-1-i;j++)
  {
   if(a[j]>a[j+1])//交换相邻元素的值
   {
    int t=a[j];
    a[j]=a[j+1];
    a[j+1]=t;
   }
  }
 }
 printf("排序后为\n");
 for(i=0;i<10;i++)
  printf("%d   ",a[i]);
 printf("\n");
}*/

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值