📄 pay_abc.cpp
字号:
//pay_abc.cpp
#include <iostream.h> //cout, cin
#include <conio.h> //getch()
#include <iomanip.h> //setw()
const int R=3; //行(row)大小
const int C=3; //列(column)大小
void main()
{ int pay[R+1][C+1]={0}; //定义数组并设置初值全部为0
char ch; //方便转换为字符
for (int j=0;j<R;j++)
{ ch=j+'A'; //或 ch=j+65;转换为字符
for (int k=0;k<C;k++)
{ cout << ch << " 第" << k+1 <<"月=";
cin >> pay[j][k];
}
}
for (int j=0;j<R;j++)
for (int k=0;k<C;k++)
{ pay[j][C] += pay[j][k]; //每人三月总花费
pay[R][j] += pay[k][j]; //每月三人总花费
pay[R][C] += pay[j][k]; //全部三人三月总花费
}
cout << "学 ----------月份------------------\n";
cout << "生 [月一] [月二] [月三] [总和]\n";
for (int j=0;j<R+1;j++) //外循环控制行值
{ if (j!=R) ch = j+65;
else ch =' '; //最后一行为每月花费和
cout << ch << " "; //打印学生A,B,C字符或空格符
for (int k=0;k<C+1;k++) //内循环印各行元素
cout << setw(6) << pay[j][k]<< ' ';
cout << endl; //换行
}
getch(); //暂停
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -