본문 바로가기

C언어

C언어 1차

 

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>

int main(void) {

	int max = 0;
	int index = 0;
	int total[9] = { 0 };
	for (int i = 0; i < 9; i++) {
		scanf("%d", &total[i]);
		if (total[i] > max) {
			max = total[i];
			index = i+1;
		}
	}
	printf("%d\n", max);
	printf("%d", index);

	return 0;
}

 

1.max에 최댓값을 저장하고 index에 몇 번 째인지, 배열을 사용하여 순서대로 값을 받습니다. 

2.for문을 통해 9번 값을 받음과 동시에 최댓값인지 비교합니다.

3.마지막으로 최댓값과 몇 번 번째인지를 출력합니다. 

 

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>

int main(void) {

	int H, M;
	scanf("%d %d", &H, &M);
	if (M - 45 >= 0) M -= 45;

	else {
		if (H != 0) H -= 1;
		else  H = 23;
		M = M + 15;
	}
	printf("%d %d", H, M);



	return 0;
}

1.H와 M으로 각각 시간과 분을 입력받습니다.

2.45분을 뺐을 때 0 이상일 때 if문, 음수가 될 때를 else문으로 나눕니다.

3.else문에서 H가 0시일 경우를 고려하여 한 번 더 나눠줍니다.

4. 출력합니다

'C언어' 카테고리의 다른 글

3주차 C언어  (0) 2024.09.29
6주차 C언어 추가 과제  (0) 2024.08.07
5주차_C언어  (0) 2024.07.31
C언어 3주차  (0) 2024.07.18
C언어 2주차  (0) 2024.07.09