4바이트 == long int
8바이트 == long long int
12바이트 == long long long int즉, 4 * n바이트 == long * (n) int (n>0)
이므로,
입력된 n을 4로 나눈 만큼을 long을 출력한 후, int를 출력해주면 된다!
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int N = 0; //N이라는 변수 선언
scanf("%d", &N); //N에 입력받기
int howmuch = N / 4; //N값을 4로 나눈 후, 그 값을 howmuch에 저장
for (int i = 0; i < howmuch; i++)
{
printf("long "); //long을 howmuch 만큼 출력
}
printf("int"); //그리고 끄트머리에 int 출력
return 0; //프로그램 종료
}
간단한 반복문 문제다. 핵심은 입력받는 개수만큼 long을 출력하는것