/* 원의 면적을 계산하는 프로그램 */ #include int main(void) { float radius; // 원의 반지름 float area; // 원의 면적 printf("원의 반지름을 입력하시오: "); scanf("%f", &radius); area = 3.141592 * radius * radius; printf("원의 면적: %f\n", area); return 0; } int main(void) { int x; printf("변수 x의 크기: %d\n", sizeof(x)); printf("char형의 크기: %d\n", sizeof(char)); printf("int형의 크기: %d\n", sizeof(int)); printf("short형의 크기: %d\n", sizeof(shor..
/* 두개의 숫자의 합을 계산하는 프로그램 */ #include int main(void) { int x; // 첫번째 정수를 저장할 변수 int y; // 두번째 정수를 저장할 변수 int sum; // 두 정수의 합을 저장하는 변수 x = 100; y = 200; sum = x + y; printf("두수의 합: %d", sum); return 0; } #include int main(void) { int x; // 첫번째 정수를 저장할 변수 int y; // 두번째 정수를 저장할 변수 int sum; // 두 정수의 합을 저장하는 변수 printf("첫번째 숫자를 입력하시오:"); // 입력 안내 메시지 출력 scanf("%d", &x); // 하나의 정수를 받아서 x에 저장 printf("두번째 ..
/*첫번째 프로그램의 응용*/ #include int main(void) { printf("Hello World!"); printf("Kim ChulSoo"); return 0; } /*첫번째 프로그램의 응용*/ #include int main(void) { printf("Hello World!\n"); printf("Kim ChulSoo\n"); return 0; } /*첫번째 프로그램의 응용*/ #include int main(void) { printf("3 X 1 = 3/n"); printf("3 X 2 = 6/n"); printf("3 X 3 = 9/n"); return 0; } /*첫 번째 프로그램*/ #include int main(void) { printf("Hello World!") ret..
1. 키보드에서 하나의 문자를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. 단, switch문을 사용한다. #include int main(void) { char ch; printf("문자를 입력하시오: "); scanf("%c", &ch); switch(ch){ case 'a': case 'e': case 'i': case 'o': case 'u': printf("모음입니다.\n"); break; default: printf("자음입니다.\n"); break; } return 0; } 2. 사용자로부터 2개의 정수를 받아서 첫 번째 정수가 두 번째 정수로 나누어 떨어지는 지를 검사하는 프로그램을 작성하라. 즉 약수인지를 검사한다. #include int main(void) { int a, ..
1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게되는 몫과 나머지를 출력하는 프로그램을 작성하라. #include int main(void) { int a, b; printf("2개의 정수를 입력하시오: "); scanf("%d %d", &a, &b); printf("몫: %d, 나머지: %d\n", a / b, a%b); return 0; } 2. 2개의 double형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램을 작성하라. #include int main(void) { double a, b; printf("2개의 실수를 입력하시오: "); scanf("%lf %lf", &a, &b); printf("%lf %lf %lf %lf\n", a + b, a..
1. 사용자로부터 하나의 실수를 입력받아서 소수점 표기 방법과 지수 표기 방법으로 동시에 출력하는 프로그램을 작성하라. #include int main(void) { double d; printf("실수를 입력하시오: "); scanf("%lf", &d); printf("실수형식으로는 %f입니다.\n", d); printf("지수형식으로는 %e입니다.\n", d); return 0; } 2. 사용자로부터 정수를 16진수로 입력받아서 8진수, 10진수, 16진수 형태로 출력하는 프로그램을 작성하라. #include int main(void) { int data; printf("16진수 정수를 입력하시오: "); scanf("%x", &data); printf("8진수로는 %#o입니다.\n",data); p..
1. 사용자로부터 세 개의 실수를 입력받은 후, 합계와 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라. #include int main(void) { float x, y, z; float sum, avg; printf("실수를 입력하시오:"); scanf("%f", &x); printf("실수를 입력하시오:"); scanf("%f", &y); printf("실수를 입력하시오:"); scanf("%f", &z); sum = x + y + z; avg = sum / 3.0; printf("합계는 %f이고 평균값은 %f입니다\n", sum, avg); return 0; } 2. 미국에서는 거리를 표시하는데 마일을 사용한다. 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일 단위로 거리를 ..
1. 자신의 이름과 나이, 주소 등을 3줄에 걸쳐서 다음과 같이 출력하는 프로그램을 작성하여보자. #include int main(void) { printf("이름: 홍길동\n"); printf("나이: 21살\n"); printf("주소: 서울 200번지\n"); return 0; } 2. 다음과 같은 형태로 출력하는 프로그램을 작성하여 보자. 단 printf()는 한번만 호출하여야 한다. #include int main(void) { printf("Hello\nC\nProgrammers!\n"); return 0; } 3. 리포트 표지를 출력하는 프로그램을 작성하여 보자. 최대한 기호들을 많이 출력하여 화려하게 만들어보자. #include int main(void) { printf("*********..