'2010/11/24'에 해당되는 글 1건

  1. 2010.11.24 곱하기 (100자리 자연수) 2

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

#define MAX 100

int main(){
	char in[MAX];
	int num1[MAX],num2[MAX],Dap[2*MAX+2],l_1,l_2,i,j,k;
	printf("input num1\n>>>");
	scanf("%s",in);
	l_1=strlen(in);
	for(i=l_1-1;i>=0;i--) num1[i]=in[l_1-1-i]-48;
	printf("input num2\n>>>");
	scanf("%s",in);
	l_2=strlen(in);
	for(i=l_2-1;i>=0;i--) num2[i]=in[l_2-1-i]-48;
	for(i=0;i<2*MAX+2;i++) Dap[i]=0;
	for(j=0;j<l_2;j++){
		for(i=0;i<l_1;i++){
		Dap[i+j]+=num1[i]*num2[j];
		for(k=i+j;k<201;k++){
			Dap[k+1]+=(Dap[k]/10);
			Dap[k]%=10;
		}
		}
	}
	for(i=l_1-1;i>=0;i--){
		printf("%d",num1[i]);
	}
	printf("\n");
	for(i=l_2-1;i>=0;i--){
		printf("%d",num2[i]);
	}
	printf("\n");
	for(i=l_1+l_2;i>=0;i--){
		printf("%d",Dap[i]);
	}
	return 0;
}

	
음.. 소인수 분해를 짜 보려고 했으나 그 전에 사전 연습 ..

'C언어' 카테고리의 다른 글

난수발생 코드  (0) 2010.08.29
최대원소 찾기  (0) 2010.07.17
인수분해 프로그램  (8) 2010.06.13
#include<stdio.h>  (0) 2010.06.13
Posted by h-bar
:

BLOG main image
by h-bar

공지사항

카테고리

안녕하세요 (55)
그냥... (25)
물리 (10)
수학 (10)
C언어 (5)
음악 (3)
퀴즈 (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :