---- programa de treinamento intensivo, destinado a multiplicação de alta precisão (continuamente atualizado) linguagem C

#include <stdio.h> 
#include <string.h> 

int main () 
{ 
	char a [202] = {0}, b [202] = {0}; 
	scanf ( "% s% s", a, b); 
	int a1 [202] = {0}, b1 [202] = {0}, c1 [405] = {0}, i, j; 
	int alen = strlen (a), blen = strlen (b); 
	for (i = 0; i <alen; i ++) 
	{ 
		a1 [i] = uma [alen-1-i] - '0'; 
	} 
	Para (i = 0; i <triturar bem; i ++) 
	{ 
		b1 [i] = b [triturar bem-1-i] - '0'; 
	} 
	
	Para (i = 0; i <alen; i ++) 
	{ 
		para (j = 0; j <triturar bem; j ++) 
		{ 
			c1 [i + J] + = a1 [i] * b1 [j]; 
		} 
	} 
	For (i = 0; i <Alen + blen; i ++) 
	{ 
		if (c1 [i]> = 10) 
		{ 
			c1 [I + 1] + = c1 [i] / 10; 
			c1 [i] = 10%;
		
	} 
	While (c1 [i] && i!) 
	{ 
		I--; 
	} 
	Para (; i> = 0; i--) 
	{ 
		printf ( "% d", c1 [i]); 
	} 

}

 

Acho que você gosta

Origin www.cnblogs.com/Myrecord-7/p/12521584.html
Recomendado
Clasificación