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("*********..