공부
C언어 기초 연습문제 1
beria
2023. 5. 18. 12:16
반응형
1. Hello World 프로그램
#include<stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
결과
Hello, World!
2. 두 정수 더하기
#include<stdio.h>
int main() {
int a = 5, b = 10, sum;
sum = a + b;
printf("%d", sum);
return 0;
}
결과
15
3. 원의 면적 계산
#include<stdio.h>
int main() {
float radius = 10.0;
float area = 3.14 * radius * radius;
printf("%f", area);
return 0;
}
결과
314.000000
4. 짝수인지 홀수인지 확인
#include<stdio.h>
int main() {
int num = 5;
if(num % 2 == 0)
printf("Even");
else
printf("Odd");
return 0;
}
결과
Odd
5. 피보나치 수열 출력
#include<stdio.h>
int main() {
int i, n = 5, t1 = 0, t2 = 1, nextTerm;
for (i = 1; i <= n; ++i) {
printf("%d, ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
결과
0, 1, 1, 2, 3,
6. 숫자의 팩토리얼 찾기
#include<stdio.h>
int main() {
int i, factorial = 1, number = 5;
for(i = 1; i <= number; i++){
factorial *= i;
}
printf("%d", factorial);
return 0;
}
결과
120
7. 두 숫자 교환
#include<stdio.h>
int main() {
int a = 5, b = 10, temp;
temp = a;
a = b;
b = temp;
printf("a: %d, b: %d", a, b);
return 0;
}
결과
a: 10, b: 5
8. 숫자의 거듭제곱 계산
#include<stdio.h>
int main() {
int base = 3, exponent = 4, result = 1;
while(exponent != 0) {
result *= base;
--exponent;
}
printf("%d", result);
return 0;
}
결과
81
9. 세 숫자 중 가장 큰 숫자 찾기
#include<stdio.h>
int main() {
int a = 5, b = 10, c = 15;
if(a >= b && a >= c)
printf("%d", a);
else if (b >= a && b >= c)
printf("%d", b);
else
printf("%d", c);
return 0;
}
결과
15
10. 윤년인지 아닌지 확인
#include<stdio.h>
int main() {
int year = 2024;
if(year % 4 == 0) {
if(year % 100 == 0) {
if(year % 400 == 0)
printf("Leap Year");
else
printf("Not Leap Year");
}
else
printf("Leap Year");
}
else
printf("Not Leap Year");
return 0;
}
결과
Leap Year
반응형