zoukankan      html  css  js  c++  java
  • 5月8号打卡

    数据结构矩阵的简单输出

    #include<stdio.h>
    int main(){
    int a[100][100];
    int m,n;//表示数组的行和列
    printf("请输入行数m:");
    scanf("%d",&m);
    printf("请输入列数n:");
    scanf("%d",&n);
    for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
    printf("请输入%d行%d列的元素:",i+1,j+1);
    scanf("%d",&a[i][j]);
    }
    }
    printf("数组a中所有元素为: ");
    for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
    printf("第%d行%d列的元素:",i+1,j+1);
    printf("%d ",a[i][j]);
    }
    printf(" ");
    }
    printf("矩阵的下三角输出 ");
    for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
    printf("%d ",a[i][j]);
    if(i==j)
    break;
    }
    printf(" ");
    }printf(" ");
    printf("矩阵的上三角输出 ");
    for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
    if(i<=j){
    printf("%d ",a[i][j]);
    }
    if(i>j){
    printf(" ");
    }
    }
    printf(" ");
    }printf(" ");
    printf("矩阵的三对角输出 ");
    for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
    if(i==j){
    if(j-1>=0||j+1<=i+1){
    printf("%d ",a[i][j-1]);
    printf("%d ",a[i][j]);
    printf("%d ",a[i][j+1]);
    }
    }else{
    printf(" ");
    }

    }
    printf(" ");
    }
    }

  • 相关阅读:
    阿牛的EOF牛肉串
    盐水的故事
    密码
    Digital Roots
    不容易系列之(3)—— LELE的RPG难题
    不容易系列之一
    超级楼梯
    母牛的故事
    蟠桃记
    Children’s Queue
  • 原文地址:https://www.cnblogs.com/lvzhiqi/p/10836042.html
Copyright © 2011-2022 走看看