⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 year.cpp

📁 在c环境下的对数据结构进行讲解,包含有例题及答案
💻 CPP
字号:
 //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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -