728x90

분류 전체보기 200

거스름돈 계산 문제(우리나라 기준)

/* Ver.1 함수 없이 구현한 거스름돈의 양을 구하는 문제 */ /* #include main() { int a,b,c,d,e,f; printf("거스름돈의 양을 구하는 문제입니다.\n 거스름돈의 양을 입력하십시오.\n"); scanf("%d",&a); b=a/1000; c=(a-(b*1000))/500; d=(a-((b*1000)+(c*500)))/100; e=(a-((b*1000)+(c*500)+(d*100)))/50; f=(a-((b*1000)+(c*500)+(d*100)+(e*50)))/10; printf("거스름돈은 1000원짜리 지폐 %d 장\n500원 짜리 동전 %d 개\n100원짜리 동전 %d 개\n 50원짜리 동전 %d 개\n 10원짜리 동전 %d개 입니다. \n)",b,c,d,e,f..

시급에 따른 월급 계산 프로그램

#include int a=8500; int onemonth(time,day) { int k; k=a*time*day; return k; } int overmonth(overt,dayl) { int k; k=(a*13/10)*overt*dayl; return k; } int tax(u) { int k; k=u*5/100; return k; } int overmin(overm) { int k; k=overm*6/10*a; return k; } main() { int time,day,overt,dayl,overm,p; char q[8]; printf("근무자의 이름은?\n"); scanf("%s",&q); printf("하루 기본 근무 시간은?\n"); scanf("%d",&time); printf("총 몇..

비트 이동연산 프로그램

/* 비트 이동연산 프로그램 */ #include main() { int a,b,c; printf("비트 이동 연산입니다.\n"); printf("어떤숫자를 비트이동시키겠습니까?\n"); scanf("%d",&a); printf("몇비트 이동하시겠습니까?왼쪽방향이 양수 오른쪽방향이 음수로 표현하시오.(단, 숫자만 가능)\n"); scanf("%d",&b); if(b>0) /* 만약 이동할 비트가 양수(왼쪽)일경우 왼쪽으로 비트연산 */ { for(c=0;c=1; } } printf("비트 이동된 숫자의 값은 %d\n",a); }

Diffie - Hellman 키 교환

#include int FuncS(int ); // 소수 판별 함수 int FuncF(int ,int ,int ); // 제곱승 연산 함수 int FuncM(int ,int); // mod연산 함수 void main() { int a,p,x,y,ka,kb,sa,sb; printf("Diffie - Hellman 키 교환 프로그램입니다. \n"); printf("\n소수 p를 입력하시오.(숫자만 입력하십시오.)\n"); scanf("%d",&p); p=FuncS(p); //소수 판별 함수 호출 printf("원시근 정수 a를 입력하십시오.\n"); scanf("%d",&a); printf("A의 비밀키를 입력하십시오.\n"); scanf("%d",&x); printf("B의 비밀키를 입력하십시오.\n");..

답글형 게시판...

일련번호 그룹번호 부모번호 출력순서.. 1 1 0 0 ---------------------------------------- 일련번호 그룹번호 부모번호 출력순서.. 1 1 0 0 2 2 0 1 ---------------------------------------- 1번글 답글달렸을때 일련번호 그룹번호 부모번호 출력순서.. 1 1 0 0 2 2 0 2 3 1 1 1 ---------------------------------------- 1번글 답글 한개 더 달렸을때 일련번호 그룹번호 부모번호 출력순서.. 1 1 0 0 2 2 0 3 3 1 1 1 4 1 1 2 ---------------------------------------- 3번글 답글달렸을때..(1번답글3,4 3번답글 5) 일련번호 그룹번호..

728x90