Windows平台下GCC编程之从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数
2016-04-13 15:04
441 查看
Code::Blocks 16.01 + GCC 4.9.2 for Windows上编译运行成功
附带一张C++控制符
//2. 从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。
//%.2f 表示小数点2位(C语言)
#include<iostream>
#include<iomanip> //方便后面利用setiosflags(ios::fixed)<<setprecision(n),n表示要保留的小数位数
using namespace std;
int main(int argc,char *argv[])
{
int num[3][3];
int i=0,j=0;
float s1,s2,s3;
cout<<"请从左到右依次输入每行数据(9个):"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>num[i][j];
cout<<"a"<<"["<<i+1<<"]"<<"["<<j+1<<"]"<<":"<<num[i][j]<<endl;
}
}
s1=(float)((num[0][0]+num[0][1]+num[0][2])/3); //强制转换数据类型
s2=(float)((num[1][0]+num[1][1]+num[1][2])/3);
s3=(float)((num[2][0]+num[2][1]+num[2][2])/3);
cout<<"第一行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s1<<endl; //fixed表示实数
cout<<"第二行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s2<<endl;
cout<<"第三行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s3<<endl;
return 0;
}
附带一张C++控制符
//2. 从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。
//%.2f 表示小数点2位(C语言)
#include<iostream>
#include<iomanip> //方便后面利用setiosflags(ios::fixed)<<setprecision(n),n表示要保留的小数位数
using namespace std;
int main(int argc,char *argv[])
{
int num[3][3];
int i=0,j=0;
float s1,s2,s3;
cout<<"请从左到右依次输入每行数据(9个):"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>num[i][j];
cout<<"a"<<"["<<i+1<<"]"<<"["<<j+1<<"]"<<":"<<num[i][j]<<endl;
}
}
s1=(float)((num[0][0]+num[0][1]+num[0][2])/3); //强制转换数据类型
s2=(float)((num[1][0]+num[1][1]+num[1][2])/3);
s3=(float)((num[2][0]+num[2][1]+num[2][2])/3);
cout<<"第一行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s1<<endl; //fixed表示实数
cout<<"第二行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s2<<endl;
cout<<"第三行的平均值为:"<<setiosflags(ios::fixed)<<setprecision(2)<<s3<<endl;
return 0;
}
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 如何重装TCP/IP协议
- 关于指针的一些事情
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 肯特·贝克:改变人生的代码整理魔法
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 你应该学习哪种编程语言?
- 使用Windows原生命令一键清空剪贴板
- 在Windows平台下使用安装GCC(图)
- c++ primer 第五版 笔记前言
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得