year.cpp

来自「数据结构常用算法合集」· C++ 代码 · 共 44 行

CPP
44
字号
 //year.cpp
 #include <iostream.h>						//cout
 #include <stdlib.h>						//random()
 #include <iomanip.h>						//setw()
 #include <conio.h>						//getch()
 const int Y=3;							//三年
 const int T=2;							//二学期
 const int C=3;							//国英数三科
 void main()
 { int year[Y][T][C]={{{89,78,76},{87,90,88}},	//设置初值
                   {{84,93,67},{98,86,82}},
                   {{80,85,81},{95,84,91}}};
   int ave[C]={0};						//初值设为0
   int i,j,k;
 /*  利用随机数来产生分数
   for (i=0;i<Y;i++)						//年
   for (j=0;j<T;j++)						//学期
   for (k=0;k<C;k++)						//各科成绩
   { year[i][j][k]=random(40)+60;	//成绩介于60-99的随机数值
     cout << year[i][j][k] << ' ';
   }
   cout << endl;
 */
   cout <<"      语文   英语   数学\n";
   cout <<"      1  2   1  2   1  2\n";			//各学期成绩
   for (i=0;i<Y;i++)        						//三年0-2
   { cout << (i+1) << " 年";
    { for (j=0;j<C;j++)					//各科0-2
     { cout << " ";						//各科间隙
       for (k=0;k<T;k++)					//各学期0-1
       { cout << setw(3) << year[i][k][j];
         ave[j] += year[i][k][j];	 			//各科三年总分
       }
     }
     cout << endl;
    }
   }
   cout <<"平均";
   for (j=0;j<C;j++)
   cout << setw(7) << ave[j]/6;		  		//求平均并打印
   cout << endl;
   getch();
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?