[毎日コード]21.02.09ダイジェスト

1130 ワード

繰り返しに使用し、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プログラミング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);
}