1. 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
    #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    
    int main() {
    	int a;
    	scanf("%d",&a);
    
    	for (int i = 1; i < 10; i++) {
    		printf("%d * %d = %d\\n", a, i,a * i);
    	}
    }
    
    1. A+B -3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <vector>
    #include <stdio.h>
    
    int main() {
    	int a, b, t;
    	
    		scanf("%d",&t);
    	for (int i = 0; i < t; i++) {
    		scanf("%d %d", &a, &b);
    		printf("%d\\n", a+b);
    	}
    	
    }
    
    1. 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    
    int main() {
    	int a;
    	int sum = 0;
    	scanf("%d", &a);
    
    	for (int i = 1; i <= a; i++) {
    		sum = sum + i;
    	}
    	printf("%d", sum);
    	
    }
    
    1. 빠른 A+B
    2. #define _CRT_SECURE_NO_WARNINGS
      #include <vector>
      #include <stdio.h>
      
      int main() {
      	unsigned int a, b, t;
      
      	scanf("%d", &t);
      	for (int i = 0; i < t; i++) {
      		scanf("%d %d", &a, &b);
      		printf("%d\\n", a + b);
      	}
      
      }
      
    1. N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <vector>
    #include <stdio.h>
    
    int main() {
    	unsigned int a, t;
    
    	scanf("%d", &t);
    	for (int i = 1; i <= t; i++) {
    		printf("%d\\n", i);
    	}
    }
    
    1. 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <vector>
    #include <stdio.h>
    
    int main() {
    	unsigned int a, t;
    
    	scanf("%d", &t);
    	for (int i = t; i > 0; i--) {
    		printf("%d\\n", i);
    	}
    
    }
    
    1. A+B -7 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <vector>
    #include <stdio.h>
    
    int main() {
    	unsigned int a,b, t;
    
    	scanf("%d", &t);
    	for (int i = 0; i <t; i++) {
    		scanf("%d %d", &a, &b);
    				printf("Case #%d: %d\\n", i+1, a+b);
    	}
    }
    
    1. A+B - 8 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    
    int main() {
    	unsigned int a,b, t;
    
    	scanf("%d", &t);
    	for (int i = 0; i <t; i++) {
    		scanf("%d %d", &a, &b);
    		printf("Case #%d: %d + %d = %d\\n", i+1,a,b, a+b);
    	}
    
    }
    
    1. 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
  • #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    
    int main() {
    	unsigned int a;
    
    	scanf("%d", &a);
    	for (int i = 1; i <=a; i++) {
    		for (int j = 1; j <= i; j++) {
    			printf("*");
    		}
    		printf("\\n");
    	}
    }
    
    1. 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
  • #define _CRT_SECURE_NO_WARNINGS
    #include <stdio.h>
    
    int main() {
    	unsigned int a;
    
    	scanf("%d", &a);
    	for (int i = 1; i <=a; i++) { //a 배열을 만들겠다
    		for (int j = 1; j <= a-i; j++) { //a-i까지 띄워쓰기 하겠다
    			printf(" ");
    		}
    		for (int j = a-i+1 ; j <= a; j++) {  // a-i+1부터 A까지 * 입력
    			printf("*");
    		}
    		printf("\\n");
    	}
    }
    // 1~a까지 배열을 만들고 i번째 줄> 오른 쪽에서 첫 번째(a-i)
    // 그 다음 (a-i+1)부터 a까지 * 기입

 

+ Recent posts