键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
来源:互联网 发布:关于网络推广的方法 编辑:程序博客网 时间:2024/06/13 22:45
#include<stdio.h> void main(){ int a[3][3],max,min,max1,min1,(*p)[3]; int i,j,m; printf("请输入9个整数,用以构成3*3矩阵,输入以空格间隔:\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) {scanf("%d",&a[i][j]); }}max=a[0][0],min=a[0][0],max1=a[0][2],min1=a[0][2]; p=a; for(i=0;i<3;i++) {if(max<(*(*(p+i)+i))) max=(*(*(p+i)+i));if(min>(*(*(p+i)+i))) min=(*(*(p+i)+i));}for(m=0;m<3;m++){if(max1<(*(*(p+m)+(3-m-1))))max1=(*(*(p+m)+(3-m-1)));if(min1>(*(*(p+m)+(3-m-1))))min1=(*(*(p+m)+(3-m-1)));} printf("主对角线的最大值是:%d\n最小值是:%d\n\n",max,min); printf("副对角线的最大值是:%d\n最小值是:%d\n\n",max1,min1); system("pause"); }
阅读全文
0 0
- 键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
- 键盘输入3*3的整数矩阵,分别求两条对角线元素的和,使用行指针变量实现。
- 求33矩阵的对角线元素和
- 求一个3*3的整型矩阵对角线元素之和
- 求一个3*3的整型矩阵对角线元素之和
- 一个矩阵中最大的二维矩阵(元素和最大)
- 19周OJ。。求3*3矩阵对角线元素的和
- 求矩阵中元素和最大的二维子矩阵
- 求矩阵的外围元素之和,主对角线元素之和以及副对角线元素之和
- blkdiag--生成以输入元素为对角线元素的矩阵
- 求一个3x4矩阵中最大元素的位置
- 输入一个3×3的整型矩阵,求该矩阵主对角线元素之和
- 从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
- 计算整数n阶矩阵的主/副对角线元素之和并输出
- 已知一个3 * 3矩阵,求对角线元素的和,并且中间的只可以加一次
- c编程:求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。
- 关于求矩阵主对角线元素之和及副对角线元素之和的问题
- 输出数组对角线元素的和
- Libevent源码分析-----日志和错误处理
- process.nextTick和setImmediate的区别
- Android中SQLite应用详解
- QML之Row水平定位器
- Ceph快速安装:Ceph-deploy 在Ubuntu 14.04 Server上部署三节点安装
- 键盘输入3*3的整数矩阵,求两条对角线中最小的元素和最大的元素,使用普通指针变量实现。
- jQuery (一、基本选择器)
- Word2Vec
- 数组长度为零和空引用的区别 files!=null&files.length()>0 空指针或赋空值
- N!
- ZigBee3.0_JENNIC-JN516x-ZigBeeBaseDevice_20170606_1.2
- 459. Repeated Substring Pattern
- Java — 面向对象的三大特性(封装、继承、多态)
- Libevent源码分析-----内存分配