用C语言:编程求4X4矩阵两条对角线元素值的和

用C语言:编程求4X4矩阵两条对角线元素值的和,第1张

#include <stdio.h>

void main()

{

int a[4][4],s1=0,s2=0

int i,j

for (i=0i<4i++)

for (j=0j<4j++)

scanf("%d",&a[i][j])

for (i=0,j=0i<4,j<4i++,j++)

s1=s1+a[i][j]

for (i=0,j=3i<4,j>=0i++,j--)

s2=s2+a[i][j]

printf("主对角线:%d \n副对角线:%d\n",s1,s2)

}

淘bao 旺铺: 广州华电 单片机学习板 单片机外围学习模块/传感器模块

//4*4键盘检测程序,按下键后相应的代码显示在数码管上

#include<reg51.h>

sbit beep=P2^3

sbit dula=P2^6

sbit wela=P2^7

unsigned char i=100

unsigned char j,k,temp,key

void delay(unsigned char i)

{

for(j=ij>0j--)

for(k=125k>0k--)

}

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}

display(unsigned char num)

{

P0=table[num]

dula=1

dula=0

P0=0xc0

wela=1

wela=0

}

void main()

{

dula=0

wela=0

while(1)

{

P3=0xfe

temp=P3

temp=temp&0xf0

if(temp!=0xf0)

{

delay(10)

if(temp!=0xf0)

{

temp=P3

switch(temp)

{

case 0xee:

key=0

break

case 0xde:

key=1

break

case 0xbe:

key=2

break

case 0x7e:

key=3

break

}

while(temp!=0xf0)

{

temp=P3

temp=temp&0xf0

beep=0

}

beep=1

display(key)

P1=0xfe

}

}

P3=0xfd

temp=P3

temp=temp&0xf0

if(temp!=0xf0)

{

delay(10)

if(temp!=0xf0)

{

temp=P3

switch(temp)

{

case 0xed:

key=4

break

case 0xdd:

key=5

break

case 0xbd:

key=6

break

case 0x7d:

key=7

break

}

while(temp!=0xf0)

{

temp=P3

temp=temp&0xf0

beep=0

}

beep=1

display(key)

}

}

P3=0xfb

temp=P3

temp=temp&0xf0

if(temp!=0xf0)

{

delay(10)

if(temp!=0xf0)

{

temp=P3

switch(temp)

{

case 0xeb:

key=8

break

case 0xdb:

key=9

break

case 0xbb:

key=10

break

case 0x7b:

key=11

break

}

while(temp!=0xf0)

{

temp=P3

temp=temp&0xf0

beep=0

}

beep=1

display(key)

}

}

P3=0xf7

temp=P3

temp=temp&0xf0

if(temp!=0xf0)

{

delay(10)

if(temp!=0xf0)

{

temp=P3

switch(temp)

{

case 0xe7:

key=12

break

case 0xd7:

key=13

break

case 0xb7:

key=14

break

case 0x77:

key=15

break

}

while(temp!=0xf0)

{

temp=P3

temp=temp&0xf0

beep=0

}

beep=1

display(key)

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11263426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存