Lyntour
홈
톱 100
나라별
모든 여행지
이미지
홈
톱 100
나라별
모든 여행지
이미지
✺
C언어
Total Posts: 16
First
1
2
Related Tags
GCC - C언어 매크로(Macro) -(1)
4/30/2018
C Macro를 잘 알아두면 편리합니다. Register 설정을 Macro로 관리하면 엄청 편하거든요. 주소를 다 외울 수는 없으니까요. 그리고 일단은 Macro도 argument를 받을 수 있어요. 이런 Macro를 선언해서 쓰는 방법도 여러 가지가 있습니다. Macro는 자주 쓰이는 코드 묶음을 한 개로 쓸 수 있다는 장점이 있어요. 예를 들어서 코드를 짜다 보니까, critical_section_in();ret = io_read ();critical_section_out(); 이라는 부분이 반복되면 계속 위 코드를 입력하기 귀찮겠죠? 이 코드들을 아름답게 하나의 Macro로 만들 수 있습니다. 그러면 #define으로 CRITICAL_IO_IN() 을 선언하는데, 반복되는 부분을 역슬래쉬 "\" 으로
Continue reading ...
매크로 (20)
치환 (2)
C언어 (16)
GCC (5)
MACRO (10)
구구단을 출력하되 짝수단(2,4,6,8)만을 입력하시오
1/13/2018
#include <stdio.h> int main() { int a; printf("단을 입력하세요."); scanf("%d", &a); if ((a!= 0) && (a % 2 == 0)) { for (int b = 1;b <= a;b++) { printf("%d * %d = %dn", a, b, a*b); } } return 0; }
Continue reading ...
C언어 (16)
C언어소스 (10)
소득세 계산
1/10/2018
#include<stdio.h> int get_tax(int income) { int a; if(income < 10000000) a = income*0.08; else a = income*0.1; return a; }int main() { int a; int b; printf("소득을 입력하시오"); scanf("%d",&a); b = get_tax(a); printf("소득세는 %d입니다",b); } (10000000보다 적을 경우 소득세는 %이고 이상인 경우 소득세는 10%일 때 소득세)
Continue reading ...
C언어 (16)
C언어소스 (10)
원면적 계산
1/8/2018
#include<stdio.h> float cal_area(double radius) { float a = 3.14 * radius * radius; return a; } int main() { float r; scanf("%f", &r); float a; a = cal_area(r); printf("원의 면적은 %f 입니다.", a); }
Continue reading ...
C언어 (16)
C언어소스 (10)
돈 분할
1/7/2018
#include<stdio.h> int main() { int a; printf("돈의 액수를 입력하시오"); scanf("%d", &a); int b; b = a / 50000; a = a % 50000; printf("5만원권 개수 %d\n", b); b = a / 10000; a = a % 10000; printf("1만원권 개수 %d\n", b); }
Continue reading ...
C언어 (16)
C언어소스 (10)
가위바위보
1/6/2018
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { srand(time(0)); int a; int b; printf("가위바위보 게임을 시작합니다\n"); while(a=5) { printf("1은 가위 2는 바위 3은 보입니다. 4를 입력하면 게임이 종료됩니다. 숫자를 입력하세요"); scanf("%d",&a); if (a==4) { break; } b = rand()%3+1; switch(a) { case 1 : printf("당신 = 가위 "); break;
Continue reading ...
C언어 (16)
C언어소스 (10)