输出各种形式的1到10
来源:互联网 发布:java adb命令 编辑:程序博客网 时间:2024/05/18 14:45
真的不太明白这种东西存在的意义,但是老师就是拿这种东西来考你你说怎么办吧。。。
/**输入n,输出下面这种形式的矩阵15 28 6 310 9 7 4按列输出*/#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[100][100]; a[0][0]=1; int i,j,k; for(i=1;i<n;i++){ a[i][0]=1+(n+n-i+1)*i/2; } for(j=1;j<n;j++){ for(k=j;k<n;k++){ a[k][j]=a[k-1][j-1]+1; } } for(int k=0;k<n;k++){//输出 for(int p=0;p<n;p++){ if(a[k][p]!=0){ cout<<a[k][p]<<" "; } } cout<<endl; }}
方法二:
#include<iostream>using namespace std;int main(){ int n;cin>>n; int a[10][10]; a[0][0]=1; for(int i=1;i<n;i++){ int k=n+1; for(int j=0;j<=i;j++){ a[i][0]=a[i-1][0]+k; k--; } } for(int j=1;j<n;j++){ for(int m=1;m<n;m++){ a[j][m]=a[j-1][m-1]+1; } } for(int i=0;i<n;i++){ for(int j=0;j<=i;j++){ cout<<a[i][j]<<" "; } cout<<endl; }}
/**输入n控制行数,输出以下形式12 53 6 84 7 9 10*/#include<iostream>using namespace std;int main(){ int n; cin>>n; int k=1; int a[100][100]; for(int i=0;i<n;i++){ for(int j=i;j<n;j++){ a[i][j]=k; k++; } } for(int m=0;m<n;m++){ for(int b=0;b<n;b++){ if(a[b][m]!=0) cout<<a[b][m]<<" "; } cout<<endl; }}
/**输入n控制行数,输出以下形式1 2 3 45 6 78 910*/#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[100][100]; int k=1; for(int i=0;i<n;i++){ for(int j=n-i;j>0;j--){ a[i][n-j]=k; k++; } } for(int m=0;m<n;m++){ for(int b=0;b<n;b++){ if(a[m][b]!=0){ cout<<a[m][b]<<" "; } } cout<<endl; }}今天也是收获满满的一天~
0 0
- 输出各种形式的1到10
- 输出各种形式的分数
- 支持缓存技术推广到各种形式的延迟求值
- 指针的各种形式
- 卷积的各种形式
- Javascript获得日期的各种形式
- 获取各种形式的系统时间
- 各种形式的Android Dialog实例
- 二叉树各种形式的创建
- Python3函数参数的各种形式
- 枚举的各种形式的使用例子
- Sql Server 获得各种形式的日期
- Java类各种形式的意义(转)
- Java类各种形式的意义(转)
- 邮件编码Content-Transfer-Encoding的各种形式?
- SSH中各种形式的取值方式
- Android Studio 导入各种形式的三方库
- 函数返回类对象的各种形式
- RxJava教程
- python实现排序算法二:归并排序
- Oracle数据库触发器
- APP开发实战161-图片格式的选择
- 【原创】【数据结构】一维树状数组的基本操作(单点修改,区间查询) (HDU1166 敌兵布阵)
- 输出各种形式的1到10
- avi 格式解析
- 几个简单动画属性使用
- Maven+SSM框架(Spring+SpringMVC+MyBatis)
- 前端无框架式剪切板--clipboardjs
- 31.session随机抽取之按时间比例随机抽取算法实现
- 基于ZXing实现个性彩色好看的二维码
- NavigableMap与NavigableSet
- android studio的AIDL问题