반응형
= int(input())
= list(map(int, input().split()))
 
for i in range(a) : 
    for j in range(a) :
        print(b[j], end = ' ')
    print()
    for z in range(a-1) :
        temp = b[z]
        b[z] = b[z+1]
        b[z+1= temp
 
반응형
반응형
= int(input())
for i in range(a) : 
    for j in range(a) :
        print("*", end='')
    print("")
반응형
반응형
a, b = map(int,input().split())
for i in range(a,b+1):
    for j in range(1,10):
        print("%d*%d=%d" %(i,j,i*j))
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9][9];
    int maxNumber = 0;
    int row = 0, column = 0;
    for(int i=0; i<9; i++){
        for(int j=0; j<9; j++){
            scanf("%d",  &num[i][j]);
            if(maxNumber < num[i][j]){
                maxNumber = num[i][j];
                row = i+1;
                column = j+1;
            }
        }
    }
    printf("%d\n", maxNumber);
    printf("%d %d\n", row, column);
 
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[9];
    int maxNumber = 0;
    int idx;
    for(int i=0; i<sizeof(num)/sizeof(int); i++){
        scanf("%d"&num[i]);
        if(maxNumber < num[i]){
            maxNumber = num[i];
            idx = i+1;
        }
    }
    printf("%d\n%d", maxNumber, idx);
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int first, second;
    scanf("%d %d"&first, &second);
    int cnt = 0, sum = 0, minNumber = 10000;
    
    for(int i=first; i<=second; i++){
        for(int j=1; j<=i; j++){
            if(i%j==0){
                cnt++;
            }
        }
        if(cnt == 2){
            sum += i;
            if(minNumber > i){
                minNumber = i;
            }
        }
        cnt = 0;
    }
    
    if(sum == 0){
        printf("%d\n%d"-1, minNumber);
    }else{
        printf("%d\n%d", sum, minNumber);
    }
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int inputNumber[7];
    int sum = 0, minNumber = 100;
    int cnt = 0;
    for(int i=0; i<7; i++){
        scanf("%d"&inputNumber[i]);
        if(inputNumber[i] % 2 == 1){
            sum += inputNumber[i];
            if(minNumber > inputNumber[i]){
                minNumber = inputNumber[i];
            }
        }else{
            cnt++;
            if(cnt == 7){
                sum = -1;
            }
        }
    }
    printf("%d\n%d", sum, minNumber);
    
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[10];
    int cnt[1000= {0,};
    int sum = 0, maxNumber = 0;
    int i, result = 0;
    
    for(i=0; i<10; i++){
        scanf("%d"&num[i]);
        cnt[num[i]] += 1;
        sum += num[i];
    }
    
    printf("%d\n", sum/10);
    
    for(i=0; i<1000;i++){
        if(maxNumber < cnt[i]){
            maxNumber = cnt[i];
            result = i;
        }
    }
    printf("%d", result);
    return 0;
}
 
반응형
반응형

C언어

#include <stdio.h>
 
int main() {
    int num[5];
    int sum = 0;
    for(int i=0; i<5; i++){
        scanf("%d"&num[i]);
        sum += num[i];
    }
    printf("%d\n", sum/5);
    for(int i=0; i<4; i++){
        for(int j=0; j<4; j++){
            if(num[j] > num[j+1]){
                int temp = num[j];
                num[j] = num[j+1];
                num[j+1= temp;
            }
        }
    }
    printf("%d\n", num[2]);
    return 0;
}
 
반응형
반응형

버블 정렬 사용 안 하려고 했으나 두 번째 크기 구하는게 조금 헷갈려서 그냥 버블 정렬 사용.

 

C언어

#include <stdio.h>
 
int main() {
    int height[7];
    
    for(int i=0; i<7; i++){
        scanf("%d"&height[i]);
    }
    
    for(int i=0; i<6; i++){
        for(int j=0; j<6; j++){
            if(height[j] > height[j+1]){
                int temp;
                temp = height[j];
                height[j] = height[j+1];
                height[j+1= temp;
            }
        }
    }
    printf("%d\n%d", height[6], height[5]);
    return 0;
}
반응형

+ Recent posts