게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
최대공약수와 최소공배수를 구하는 프로그램을 짜달라길레..
게시물ID : programmer_3875짧은주소 복사하기
작성자 : EunChae91
추천 : 1
조회수 : 695회
댓글수 : 8개
등록시간 : 2014/06/09 13:54:13
#include<stdio.h>
#define ilI1 printf
#define iIl1 scanf
#define iI1l if
#define i1lI else
#define il1I while
#define i11I int
i11I main()
{
 i11I Ii11,iI1I,Il11,Ill1,l1Ii,Iil1,liI1,i1Il;
 ilI1("Int %d : ",0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF);
 iIl1("%d",&Ii11);
 ilI1("Int %d : ",(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF)+(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF));
 iIl1("%d",&iI1I);
 iI1l(Ii11>iI1I)
 {
  ilI1("Int %d (%d) is bigger.\n",0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF,Ii11);
  ilI1("Int %d (%d) is%s a divisor of Int %d (%d)\n",(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF)+(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF),iI1I,(!(Ii11%iI1I))?"":" not",0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF,Ii11);
 }
 i1lI iI1l(iI1I>Ii11)
 {
  ilI1("Int %d (%d) is bigger.\n",(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF)*(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF)+(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF),iI1I);
  ilI1("Int %d (%d) is%s a divisor of Int %d (%d)\n",0xFFFFFFFF^0xFFFFFFFE,Ii11,(!(iI1I%Ii11))?"":" not",(0xFFFFFFFF^0xFFFFFFFF)+(0xFFFFFFFF^0xFFFFFFFE&0xFFFFFFFF),iI1I);
 }
 i1lI
 {
  ilI1("Same.\n");
 }
 Il11=Ii11;
 Ill1=iI1I;
 iI1l(iI1I>Ii11)
 {
  l1Ii=iI1I;iI1I=Ii11;Ii11=l1Ii;
 }
 il1I(iI1I!=0)
 {
  l1Ii=Ii11;
  Iil1=iI1I;
  Ii11=iI1I;
  il1I(l1Ii>=Iil1)
  {
   l1Ii-=Iil1;
  }
  iI1I=l1Ii;
 }
 liI1=Ii11;
 i1Il=(Il11*Ill1)/liI1;
 ilI1("GCD of %d and %d is %d.\n",Il11,Ill1,liI1);
 ilI1("LCM of %d and %d is %d.\n",Il11,Ill1,i1Il);
 
 return ((0xFFFFFFFF^0xFFFFFFFE)-((0xFFFFFFFF&0xFFFFFFFF)^0xFFFFFFFE));
}

코딩완료
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호