Profile

Choih0401 Story

Choih0401

Layer7 5번 과제(금요일 문제 풀이)

1. Codeup 1405번


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
int main() {
    int i;
    int j, h;
    int arr[1000];
    int a;
 
    scanf("%d"&i);
    for (j = 0; j < i; j++) {
        scanf("%d"&arr[j]);
    }
     
    for ( j= 0; j < i; j++) {
        for (h = 0; h < i; h++) {
            printf("%d ",arr[h]);
        }
         
        a = arr[0];
         
        for (h = 0; h < (i - 1); h++) {
            arr[h] = arr[h + 1];
        }
        arr[i - 1= a;
        printf("\n");
    }
}
cs


2. Codeup 1409번


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
 
int main() {
    int a;
    int arr[10];
    int i;
 
 
 
    for (i = 0; i < 10; i++) {
        scanf("%d"&arr[i]);
    }
    scanf("%d"&a);
    printf("%d\n", arr[a-1]);
}
cs


3. Codeup 1566번


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int a, n;
long long int pow(long long a, long long n) {
    long long int expo = 1;
    while (n) {
        if (n % 2)expo *= a;
        a *= a;
        n /= 2;
    }
    return expo;
}
int main()
{
  scanf("%d%d"&a, &n);
  printf("%lld\n", pow(a, n));
}
cs


4. Codeup 1580번


1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
float circle(int a) {
    float b;
    b = a * a * 3.14;
    return b;
}
main()
{
    int r;
    scanf("%d"&r);
    printf("%.2f", circle(r));
}
cs