★ 문제 2
// 문제 2
#include <stdio.h>
int main()
{
int num;
int i = 0;
printf("하나의 정수를 입력하세요. : ");
scanf("%d", &num);
while (i <= 10)
{
printf("%d\t", num);
num++;
i++;
}
return 0;
}
★ 문제 3
#include <stdio.h>
int main()
{
int days = 1;
while (days > 0)
{
printf("날 수를 입력하세요. : ");
scanf("%d", &days);
printf("%d일은 %d주, %d일입니다.\n", days, days/7, days%7);
}
return 0;
}
★ 문제 4
// 문제 4
#include <stdio.h>
int main()
{
int height = 1;
while(height > 0)
{
printf("키를 입력해주세요[cm] : ");
scanf("%d", &height);
int feet = height / 30.48;
float inch = (height - feet*30.48) / 2.54;
printf("%dcm는 %d피트, %.1f인치입니다.\n", height, feet, inch);
}
printf("안녕!");
return 0;
}
★ 문제 5
// 문제 5
#include <stdio.h>
int main()
{
int count, sum, day;
printf("며칠동안 급료를 받으셨나요? : ");
scanf("%d", &day);
count = 0;
sum = 0;
while (count++ < day)
{
sum = sum + count;
}
printf("합 = %d\n", sum);
return 0;
}
★ 문제 6
// 문제 6
#include <stdio.h>
int main()
{
int count = 0, sum = 0, day;
printf("며칠동안 급료를 받으셨나요? : ");
scanf("%d", &day);
while (count++ < day)
{
sum += count*count;
}
printf("합 = %d\n", sum);
return 0;
}
★ 문제 7
// 문제 7
#include <stdio.h>
int main()
{
float num;
printf("float형 수를 하나 입력하세요 : ");
scanf("%f", &num);
printf("%f의 세제곱 = %f\n", num, num*num*num);
return 0;
}
'C > 본수업' 카테고리의 다른 글
[2025.03.12] Ch.06_C의 제어문: 루프_연습문제 (0) | 2025.03.12 |
---|---|
[2025.03.12] Ch.06_C의 제어문: 루프 (0) | 2025.03.12 |
[2025.03.11] Ch.05_연산자, 표현식, 문장 (0) | 2025.03.12 |
[2025.03.11] Ch.04_문자열과 입출력 포맷 (0) | 2025.03.11 |
[2025.03.11] Ch.03_데이터와 C_연습문제 (0) | 2025.03.11 |