Group/EC.crew

EC.crew (1기) 4주차 정기 모임

jungh150c 2022. 8. 9. 03:07

솔민 - 문자열 거꾸로 출력하기

 

 

#include <stdio.h>

int main()
{
    char ch[51];
    char chr[51];

    scanf("%s", ch);

    int i=0;

    while(ch[i]!=0)
    {
        i++;
    }

    for(int j=0; j<i; j++)
    {
        chr[j]=ch[j-i-1];
        chr[j-i-1]=chr[j];
    }

    for(int k=0; k<i; k++)
    {
        printf("%c", chr[k]);
    }

    return 0;
}

 


 

은솜 - 나머지

 

https://www.acmicpc.net/problem/3052

 

#include <stdio.h>

int main()
{
    int arr[10];
    for(int i=0; i<10; i++)
    {
        scanf("%d", &arr[i]);
    }

    int arr2[10];
    for(int i=0; i<10; i++)
    {
        arr2[i]=arr[i]%42;
    }

    int num=0;

    for(int i=0; i<10; i++)
    {
        int j=i+1;
        while(arr2[i]!=arr2[j])
        {
            j++;
        }
        num++;
    }

    printf("수를 42로 나눈 나머지 중 서로 다른 값들의 개수는? %d", num);

    return 0;
}

 


 

은채 - 알람 시계

 

(백준 2884번)

 

#include <stdio.h>

int main()
{
    int H, M;
    scanf("%d %d", &H, &M);

    M-=45;
    
    if(M<0)
    {
        H-=1;
        M+=60;
    }

    if(H<0)
    {
        H+=24;
    }

    printf("%d %d", H, M);

    return 0;
}

 


 

재현 - 문자열의 길이 구하기

 

 

sol1) while문 사용

#include <stdio.h>

int main()
{
    char ch[100];
    scanf("%s", &ch);

    int i=0;
    while(ch[i]!=0)
    {
        i++;
    }

    printf("%d", i);

    return 0;
}

 

sol2) for문 사용

#include <stdio.h>

int main()
{
    char ch[100];
    scanf("%s", &ch);

    int length=0;

    for(int i=0; ch[i]!=0; i++)
    {
        length++;
    }

    printf("%d", length);

    return 0;
}

 


 

수연 - 주차 전산시스템

 

#include <stdio.h>

typedef struct _Car
{
    int car_number;
    int student_number;
    char in_date[20];
    char in_time[20];
    char out_date[20];
    char out_time[20];
} Car;

int main()
{
    Car s[7];

    for(int i=0; i<7; i++)
	{
		scanf("%d", &s[i].car_number);
		scanf("%d", &s[i].student_number);
		scanf("s", s[i].in_date);
		scanf("s", s[i].in_time);
        scanf("s", s[i].out_date);
		scanf("s", s[i].out_time);

        
    }
}

 


 

정화 - 막대기