[C++] 뺄셈을 이용한 최대공약수 구하기
#include "stdio.h" void main() { int a,b,temp; printf("두수 입력 : "); scanf("%d %d", &a, &b); while(a-b!=0) { if(b>a) { temp = a; a = b; b = temp; } temp = a-b; a = b; b = temp; } printf("최대 공약수 : %d\n",b); }
#include "stdio.h" void main() { int a,b,temp; printf("두수 입력 : "); scanf("%d %d", &a, &b); while(a-b!=0) { if(b>a) { temp = a; a = b; b = temp; } temp = a-b; a = b; b = temp; } printf("최대 공약수 : %d\n",b); }
#include "stdio.h" void main() { int a,b,temp; printf("두수 입력 : "); scanf("%d %d", &a, &b); if(b>a) { temp = a; a = b; b = temp; } while(a%b!=0) { temp = a%b; a = b; b = temp; } printf("최대 공약수 : %d\n",b); }
#include #include FILE *in, *out; int p[1000],i=0; void push() { i++; if(p[i]==EOF) { printf("EMPTY !\n"); } else { while((fscanf(in,"%d",&p[i]))!=EOF) { printf("p[%d] = %d\n",i++,p[i]); } i--; } } void top() { if(p[i] != NULL) { fprintf(out,"%d\n",p[i]); printf("top[%d] = %d\n",i--,p[i]); } else { printf("EMPTY!!!!!\n"); } } void main() { char option; in = fopen("input.txt","r"); out = fopen("o..
#include void main() { int num, temp,num2=0; printf("정수를 입력하세요\n"); scanf("%d",&num); while(num) { temp = num%10; num = num/10; num2 = num2*10+ temp; printf("10으로 나눈 후 나머지 = %d, 10으로 나눈 몫 = %d, num2×10+나머지 = %d\n",temp, num, num2); } printf("\n\n거꾸로 나온 값 : %d\n",num2); } 프로그래밍 수업
#include"stdio.h" #include"conio.h" void main() { int i,j,k,d; char n; printf("\n\n[모양 제조기]\n"); printf("피라미드 = 1번 / 역피라미드 = 2번 / 다이아몬드 = 3번, 나가고 싶으면 [x] 혹은 [X]\n\n"); n = getch(); switch(n) { case '1': { printf("몇단 피라미드를 만드실건가요?\n"); scanf("%d",&d); j=1; k=d-1; for(i=0;i
#include "stdio.h" int pibo(int n) { if(n==1||n==2) return 1; else return pibo(n-1) + pibo(n-2); } void main() { int i,n; printf("수를 입력하세요 : "); scanf("%d",&n); for(i=1; i