c语言一维数组求最大值 用c语言数组计算两个数的四则运算,考虑两个数非常大的情况?
用c语言数组计算两个数的四则运算,考虑两个数非常大的情况?假设a的100位和B的100位分别存储在数组m和N中。(当位数不同时,小数字用零填充)1。另外,从低位进行加法和进位2。在减法中,重复高位比较
用c语言数组计算两个数的四则运算,考虑两个数非常大的情况?
假设a的100位和B的100位分别存储在数组m和N中。(当位数不同时,小数字用零填充)
1。另外,从低位进行加法和进位
2。在减法中,重复高位比较大小,然后从低位减去并借用
3。在乘法中,从低位开始乘法和进位
4。除法时,用模运算计算整数商,小数部分减半,逐步精确
附录:直接点法也可以先转换为H>intmain(){inta[4][3]={1,42,3,45,5,6,7,78,9,10,11,12},B[4]inti,jprintf(“a array:n”)for(I=0I<4i){(J=0j<3j)printf(“=”,a[I][J])printf(“ ”)for(I=0I<4i){B[I]=a[I][0]for(J=1J<3j))If(a[I][J]>B[I])B[I]=a[I][J]}printf for(I=0I<4i)printf(%dn”,B[I])return0}