for반복문, while반복문 책에 나와 있는 문제 풀기(요약)
//나머지 결과에 따른 각각의 결과 출력
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 4 == 0)
printf("A\n");
else if (i % 4 == 1)
printf("B\n");
else if (i % 4 == 2)
printf("C\n");
else if (i % 4 == 3)
printf("D\n");
}
}
//입력받은 숫자까지의 합 출력
int sum(int n);
int main() {
int n;
int result;
printf("1이상의 양의 정수 숫자를 입력해주세요: ");
scanf("%d", &n);
result = sum(n); //sum()함수를 호출하고 실행하여 나온 결과를 result에 저장
printf("1에서 %d까지 합은 %d입니다.", n, result);
}
int sum(int n) {
int i;
int sum = 0;
for (i =0; i <= n; i++)
sum += i;
return sum;
}
core c programming ch_4 연산자 부분 끝냄
//실수로 받아 정수로 출력하기
int main()
{
double time;
printf("비행 소요시간(시간)? ");
scanf("%lf", &time);
int day = time / 24;
int hour = (int)time % 24; //명시적인 형변환이다.
int min = ((time - (int)time) * 60);
printf("비행 소요시간은 %d 일 %d 시간 %d 분입니다.",day, hour, min);
}