[1-1] 정수 15에서 37을 뺀 값을 계산하고 그 결과를 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
printf("%d", 15 - 37);
return 0;
}
[1-2] 15에서 37을 뺀 값을 계산한 후 '15에서 37을 뺀 값은 -22입니다.' 라고 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a = 15 - 37;
printf("15에서 37을 뺀 값은 %d입니다. ", a);
return 0;
}
[1-3] 천 지 인을 각 행에 1문자씩 출력하는 프로그램을 작성하자. printf 함수는 한 번만 호출한다.
#include <stdio.h>
int main() {
printf("천\n지\n인\n");
return 0;
}
[1-4] 개행 연습.
#include <stdio.h>
int main() {
printf("여보세요\n\n안녕하세요.\n그럼이만.\n");
return 0;
}
[1-5] '경고!! 경고!!' 라고 출력하면서 경고음을 2회 울리는 프로그램을 작성하자.
#include <stdio.h>
int main() {
printf("경고!!\a경고!!\a\n");
return 0;
}
[1-6] int형 변수에 정수값을 대입해 표시하는 프로그램과 int형 변수를 정숫값으로 초기화해 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a;
a = 22;
printf("값은 %d입니다. ", a);
return 0;
}
#include <stdio.h>
int main() {
int a = 22;
printf("값은 %d입니다. ", a);
return 0;
}
[1-7] int형 변수 선언 시 실숫값으로 이를 초기화(예를 들면 3.14나 5.7 등)하면 어떻게 될지 프로그램을 작성하여 확인해보자.
#include <stdio.h>
int main() {
int a = 3.14;
int b = 5.7;
printf("a=%d, b=%d", a, b);
return 0;
/* a = 3, b = 5 가 출력됨. */
}
[1-8] 입력한 정숫값에 12를 더한 값을 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a;
printf("정수를 입력하시오 : ");
scanf("%d", &a);
printf("%d에 12를 더하면 %d입니다. \n", a, a + 12);
return 0;
}
[1-9] 읽어 들인 정숫값에서 6을 뺀 값을 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a;
printf("정수를 입력하시오 : ");
scanf("%d", &a);
printf("%d에 6을 빼면 %d입니다. \n", a, a - 6 );
return 0;
}
[1-10] "천", "지", "인" 이라고 출력하는 프로그램을 작성하자. 출력에는 printf 함수가 아닌 puts 함수를 이용한다.
#include <stdio.h>
int main() {
// puts 함수는 인수로 주어진 문자열을출력하고, 줄 바꿈 문자를 추가로 출력한다.
// puts() 는 printf("...\n") 과 거의 동일하다.
puts("천\n지\n인");
return 0;
}
[1-11] 읽어 들인 정숫값 2개의 곱을 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a, b;
printf("a를 입력하시오 : ");
scanf("%d", &a);
printf("\n");
printf("b를 입력하시오 : ");
scanf("%d", &b);
printf("\n");
printf("%d와 %d의 곱은 %d입니다. \n", a, b, a * b);
return 0;
}
[1-12] 읽어 들인 정숫값 3개의 합을 출력하는 프로그램을 작성하자.
#include <stdio.h>
int main() {
int a, b, c;
printf("a를 입력하시오 : ");
scanf("%d", &a);
printf("b를 입력하시오 : ");
scanf("%d", &b);
printf("c를 입력하시오 : ");
scanf("%d", &c);
printf("\n");
printf("%d와 %d의 %d의 합은 %d입니다. \n", a, b, c, a + b + c);
return 0;
}