请问如何计算矩阵的加减法(C程序)

请问如何计算矩阵的加减法(C程序),第1张

昨晚写的,运行调试已通过。以后问问题要坚持久一点呀。。。还不许我说话,我留句话是为了晚上好找到你的题目呀。。。=。=#

#include<stdioh>

#include<stdlibh>

main()

{

int p1,p2,p3;

int i,n;

char ch;

printf("qing shu ru jie shu:");

scanf("%d",&n);

p1=(int)malloc(nnsizeof(int));

p2=(int)malloc(nnsizeof(int));

p3=(int)malloc(nnsizeof(int));

printf("qing shu ru ju zhen:\n");

for(i=0;i<nn;i++)

scanf("%d",p1+i);

while(scanf("\n%c",&ch),ch!='#')

{

for(i=0;i<nn;i++)

scanf("%d",p2+i);

if(ch=='+')

{

for(i=0;i<nn;i++)

(p3+i)=(p1+i)+(p2+i);

}

if(ch=='-')

{

for(i=0;i<nn;i++)

(p3+i)=(p1+i)-(p2+i);

}

p1=p3;

}

for(i=0;i<nn;i++)

{

printf("%5d",(p3+i));

if(i%n==n-1)printf("\n");

}

free(p1);

free(p2);

free(p3);

getch();

}

BCD码相减等于加上减数的补数。如55-22 就是55+(100-22)=133,丢掉进位之后,就能得到正确的结果。由于影响进位,因此CY会变为1的。

具体程序如下:

CLR C

MOV A, #9AH ;做100-22的减法

SUBB A, #22H

ADD A, #55H

DA A

文本框A和B的实例名,设为a_txt,b_txt

答案框的实例名,设为answer_txt

按钮实例名,设为btn

在帧上写如下代码:

import flasheventsMouseEvent;

btnaddEventListener(MouseEventCLICK, btnHandler);

function btnHandler(e:MouseEvent){

answer_txttext = (Number(a_txttext) - Number(b_txttext))toString();

}

以上就是关于请问如何计算矩阵的加减法(C程序)全部的内容,包括:请问如何计算矩阵的加减法(C程序)、2字节BCD码减法 汇编程序、老师,帮我写一个用ActionScript3.0编写的减法程序~~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9839484.html

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

发表评论

登录后才能评论

评论列表(0条)

保存