b_4_2.cpp

来自「C++应用教程原码,里面包含该书中有十三章内容的代码,详细具体」· C++ 代码 · 共 32 行

CPP
32
字号
#include "stdafx.h"
#include "iostream"
#include "iomanip"
using namespace std;
void main()
{  
   const int M=3;
   const int N=4;
   float cj[M][N+1];
   int i,j;
   float aver[M];

   for(i=0;i<M;i++)
     {  cout << "请输入学号和成绩:";
	    cin >> cj[i][0];
		for(j=1;j<=N;j++)
			cin >> *(*(cj+i)+j);
	 }
   for(i=0;i<M;i++)
     {  *(aver+i)=0;
		for(j=1;j<=N;j++)
		    *(aver+i)=*(aver+i)+*(*(cj+i)+j);
		*(aver+i)=*(aver+i)/N;
     }/*此循环用来求出每个学生的平均分存放在一维数组aver中*/
   for(i=0;i<M;i++)
     {  cout << endl;
	    for(j=0;j<=N;j++)  cout << setw(4) <<*(*(cj+i)+j);
	    cout << "平均成绩="<<*(aver+i);
     }
   cin.get(); cin.get(); //等待结束,以便调测程序,可以删除
} 

⌨️ 快捷键说明

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