二维数组主对角线与次对角线输出(C语言)
源码如下:
//二维数组主对角线与次对角线输出
#include <stdio.h>
#include <stdlib.h>
#define Nint main()
{int arr[4][4];#if 0
//int[4] arr[3]
//省3等价于省了一维数组的大小
//省4等价于省了类型的大小
//一维数组的数组名是一级指针
//二维数组的数组名是数组指针& --> reference 引用* --> dereference 间接引用
#endiffor(int i=0;i<4;i++){for(int j=0;j<4;j++){arr[i][j] = rand()%100;printf("%3d",arr[i][j]);}putchar(10);}printf("主对角线输出:\n");
//第一种方法for(int i=0;i<4;i++){printf("arr[%d][%d] = %d\n",i,i,arr[i][i]);}
//第二种方法for(int i=0;i<4;i++){for(int j=0;j<4;j++){if(i == j){int t = i;while(t--){printf(" ");}printf("%2d\n",arr[i][j]);}}}
//第三种方法for(int i=0;i<4;i++){int t = i;while(t--){printf(" ");}printf("%2d\n",arr[i][i]);}printf("次对角线输出:\n");
//第一种方法for(int i=0;i<4;i++){printf("arr[%d][%d] = %d\n",3-i,i,arr[3-i][i]);}
//第二种方法for(int i=0;i<4;i++){for(int j=0;j<4;j++){if(i+j == 3){int t = j;while(t--){printf(" ");}printf("%2d\n",arr[i][j]);}}}
//第三种方法for(int i=0;i<4;i++){int t = 3-i;while(t--){printf(" ");}printf("%2d\n",arr[i][3-i]);}return 0;
}
二维数组主对角线与次对角线输出(C语言)相关推荐
- java二维数组周边元素_求出二维数组主对角线、次对角线以及周边元素之和
某个同学的题目,写了一下. 题目大概是这样的: 编写函数,求出二维数组主对角线.次对角线以及周边元素之和. 要求:二维数组的行数.列数.数组元素在main函数中由键盘输入. #include int ...
- c语言二维数组对角线输出字符,输出二维数组对角线上的数 c语言 二维数组 对角线相加...
1.编写程序,把下面的数据输入到一个二维数组中: 25 36 78 13 12 26 8我自己编的,用VISUAL C++6.0 测试过了 #include"stdio.h" vo ...
- PHP 读取数据库内容并以二维数组按指定列输出实例
最新PHP 读取数据库内容并以二维数组按指定列输出实例 以下是三零网为大家整理的最新PHP 读取数据库内容并以二维数组按指定列输出实例的文章,希望大家能够喜欢! <?php $host = &q ...
- 分别计算二维数组主对角线元素与辅对角线元素的和。
知识点:理解对角线与熟悉二维数组的下标. 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等 ...
- 二维数组七行七列C语言,C语言中级教程 再谈数组-7.ppt
C语言中级教程再谈数组-7ppt课件 * C语言中级培训 七.再谈数组 数组的概念 是一种初级(语言级)形式的数据结构. 数组的特点 无名: 连续: 有序: 等大小: 个数固定(除了在堆上分配): 数 ...
- 使用OpenMP reduction子句求解二维数组的最小值和输出所在下标
题目:请利用OpenMP 中指令 reduction 编写程序实现对实数数组 x(i,j) = (i + j) / (i * j) (i,j = 1~100) 取最小值并指出最小值对应的下标. 解答思 ...
- python fun函数、求4x4整型数组的主对角线元素的和_求一个4×4的整型二维数组主对角线元素之和...
展开全部 下面是Java语言编写一个计算4*4整型数组对角线636f70793231313335323631343130323136353331333431353338元素和的代码: import j ...
- 二维数组 类型_「初识C语言」二维数组
一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量.在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组.多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量. ...
- 二维数组中的查找(C语言实现)
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 思考:在这个二维数组的 ...
最新文章
- mysql定时器每月执行一次_MySQL定时器可以设置执行次数吗
- Visual C++——黄维通《 Visual C++面向对象与可视化程序设计》——习题4-11
- 搜索推荐中的召回匹配模型综述(二):基于表示学习的深度学习方法
- 不要再写这样的神级代码了!
- 在FLEX中获得当前PLAYER版本等信息.
- 富士康员工涉嫌盗卖 iPhone 零件遭调查;风行网接手暴风;IntelliJ IDEA 2019.3.1 发布| 极客头条...
- 通过编写串口助手工具学习MFC过程——(三)Unicode字符集的宽字符和多字节字符转换...
- Monostate模式
- SpringDataJPA调用存储过程实例
- Note8 android 9 root,三星Note8 国行 root N9500 9.0 root N9500ZCS6DTC1 root
- pgm图像修改java_【转】 PGM图像处理方法详解
- Altium Designer19 多层板设计教程
- 计算机win7如何加快开机速度,win7快速开机到八秒,怎么加快win7开机速度
- twitter推文采集案例
- JavaScript入门学习指南
- linux系统玩ps3模拟器下载地址,【RPCS3模拟器】RPCS3模拟器下载(PS3模拟器) 电脑版-开心电玩...
- php 购买车票,jQuery实现买火车票城市选择切换功能
- 记录STM32的一次不明原因的复位
- 大学物理 习题分析与解答(PDF)
- Wonderful Life
热门文章
- iOS GPUImage研究六:为视频添加图片水印
- 香河哪有学计算机编程,香河计算机程序设计员职业资格证书
- Win7获KB4493132更新
- 芒课 —— 2464试题
- java工程师找工作建议
- c语言“%”(取余)运算,特别是负数时该怎么算
- 优秀WordPress版微信小程序推荐(二)
- 解决 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。(酷狗音乐占用8000端口)
- scala连接mysql数据库
- Centos 7 安装 ifconfig命令