C++作业6
来源:互联网 发布:如何强身健体知乎 编辑:程序博客网 时间:2024/06/05 14:54
【项目3:矩阵求和】
编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。
#include<iostream> using namespace std; int main() { cout<<"请输入矩阵(3*3)元素:"<<endl; int a[3][3],i,j,sum1=0,sum2=0; for(i=0; i<3; i++) for(j=0; j<3; j++) cin>>a[i][j]; cout<<"该矩阵为:"<<endl; for(i=0; i<3; i++) { for(j=0; j<3; j++) { cout<<a[i][j]<<" "; if(j==2) cout<<endl; } } for(i=0; i<3; i++) for(j=0; j<3; j++) { if(i==j) sum1=sum1+a[i][j]; if(i+j==2) sum2=sum2+a[i][j]; } cout<<"左对角线和:"<<sum1<<" 右对角线和:"<<sum2<<endl; return 0; }
【项目5:字符串操作】从键盘中输入两个字符串a和b,判断这两个字符串是否相等,并将字符串a和字符串b连接(即把字符串b放在字符串a后面)后输出。
#include <iostream> using namespace std; int main() { char a[20],b[20],c[40]; int i=0,j=0; bool flag=true; cout<<"请输入a字符串:"<<endl; cin.getline(a,20); cout<<"请输入b字符串:"<<endl; cin.getline(b,20); for(i=0; i<20; i++) { if(a[i]!=b[i]) flag=false; break; } if(flag==false) cout<<"两个字符串不相等"<<endl; else cout<<"两个字符串相等"<<endl; i=0; while(a[i]!='\0') { c[j]=a[i]; j++; i++; } i=0; while(b[i]!='\0') { c[j]=b[i]; j++; i++; } cout<<"c字符串为:"; cout.write(c,j); return 0; }
阅读全文
0 0
- c++-作业6
- C语言程序设计课后作业6
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-6-1分解质因数
- C语言作业-6-2完数
- XTU C语言程序设计实践作业6
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业6
- C语言期中作业
- c++实验五
- 跳房子散列
- zoj1108&&hdu1160 FatMouses's speed(dp)
- JFinal 执行 Main 方法
- 第2章 数据绑定
- C++作业6
- C++作业6
- Druid架构说明
- git使用笔记
- secache 官方介绍
- 自定义View技巧
- Storm+Kafka应用场景
- C++实验6
- golang中的数组与切片