★ 문제 1
// 문제 1
#include <stdio.h>
int main()
{
char char_[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
printf("%s\n", char_);
return 0;
}
★ 문제 2
// 문제 2
#include <stdio.h>
int main()
{
int row, col;
for (row = 0 ; row < 5 ; row++)
{
for (col = 0 ; col <= row ; col++)
{
printf("$");
}
printf("\n");
}
return 0;
}
★ 문제 6
// 문제 6
#include <stdio.h>
int main()
{
int num_1, num_2;
printf("시작, 끝 정수를 입력하세요: ");
scanf("%d %d", &num_1, &num_2);
for (num_1 ; num_2 - num_1 >= 0 ; num_1++)
{
printf("정수 : %d\t 제곱 : %d\t 세제곱 %d\n", num_1, num_1*num_1, num_1*num_1*num_1);
}
return 0;
}
★ 문제 7
#include <stdio.h>
#include <string.h>
int main()
{
char name[] = "Polibo";
int i;
int len_name = strlen(name);
for (i = 0 ; i < len_name ; i++)
{
printf("%c", name[len_name-1-i]);
}
return 0;
}
★ 문제 8
// 문제 8
#include <stdio.h>
int main()
{
float num_1, num_2, result;
int status;
do
{
printf("두 개의 부동소수점 수를 입력하세요 : ");
status = scanf("%f %f", &num_1, &num_2);
result = (num_1 - num_2) / (num_1 * num_2);
printf("(%f - %f) / (%f * %f) = %f\n", num_1, num_2, num_1, num_2, result);
} while (status == 2);
return 0;
}
★ 문제 10
// 문제 10
#include <stdio.h>
int main()
{
int num_1, num_2;
int sum_ = 0;
int i = 0, j = 1;
while(i < j)
{
printf("하한과 상한을 입력해주세요 : ");
scanf("%d %d", &num_1, &num_2);
i = num_1;
j = num_2;
while(num_1 < num_2)
{
for (num_1 ; num_2 - num_1 >= 0 ; num_1++)
{
sum_ += (num_1*num_1);
}
printf("%d부터 %d까지, 제곱들의 합은 %d\n", i, num_2, sum_);
sum_ = 0;
}
}
printf("종료!");
return 0;
}
'C > 본수업' 카테고리의 다른 글
[2025.03.13] Ch.07_C의 제어몬: 분기와 점프_자판기 만들기 (0) | 2025.03.13 |
---|---|
[2025.03.12] Ch.06_C의 제어문: 루프_별찍기 (0) | 2025.03.12 |
[2025.03.12] Ch.06_C의 제어문: 루프 (0) | 2025.03.12 |
[2025.03.12] Ch.05_연산자, 표현식, 문장_연습문제 (0) | 2025.03.12 |
[2025.03.11] Ch.05_연산자, 표현식, 문장 (0) | 2025.03.12 |