코딩 테스트/c언어

[백준 C] 1.입출력과 사칙연산

HHRR 2022. 11. 12. 02:35

#1000번 A+B

#include <stdio.h>

int main() {
	int A = 0, B = 0;
	scanf("%d %d", &A, &B);
	printf("%d",A + B);
}

#1008번 A\B

#include <stdio.h>

int main() {
	double A=0, B=0;
	scanf("%lf %lf", &A, &B);
	printf("%.9lf", A / B);
}

#1330번 두 수 비교하기

#include <stdio.h>

int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	if (a > b) {
		printf(">");
	}
	else if (a < b) {
		printf("<");
	}
	else if (a == b) {
		printf("==");
	}
}

#2753번 윤년

#include <stdio.h>

int main() {
	int year=0;
	scanf("%d", &year);


	if ( year % 4 == 0 && year % 100 != 0) {
		printf("1");
	}
	else if (year % 4 == 0 && year % 400 == 0) {
		printf("1");
	}
	else
		printf("0");
}

#9498번 시험성적

#include <stdio.h>

int main() {
	int score = 0;
	scanf("%d", &score);

	if (90 <= score && score <= 100) {
		printf("A");
	}
	else if (80 <= score && score <= 89) {
		printf("B");
	}
	else if (70 <= score && score <= 79) {
		printf("C");
	}
	else if (60 <= score && score <= 69) {
		printf("D");
	}
	else if (0<=score)
		printf("F");
}

#10869번 사칙연산

#include <stdio.h>

int main() {
	int A = 0, B = 0;
	scanf("%d %d", &A, &B);

	printf("%d\n", A + B);
	printf("%d\n", A - B);
	printf("%d\n", A * B);
	printf("%d\n", A / B);
	printf("%d\n", A % B);
}

#14681번 사분면 고르기

#include <stdio.h>

int main() {
	int x=0, y=0;

	scanf("%d\n", &x);
	scanf("%d", &y);

	if (x > 0 && y > 0) {
		printf("1");
	}
	else if (x < 0 && y > 0) {
		printf("2");
	}
	else if (x < 0 && y < 0) {
		printf("3");
	}
	else
		printf("4");
}

#10926번 ??!

- 문자열 입력받고 싶음

1. gets() 함수 사용

char A[20];

gets(A);

- ??! 삼중자인 |로 인식할 수 있어서 ?\?! 로 사용해야 에러 안 남.

#include <stdio.h>

int main() {
	char ID[50];
	scanf("%s", ID);
	printf("%s?\?!", ID);

	return 0;
}

#18108번 1998년생인 내가 태국에서는 2541년생?!

#include <stdio.h>

int main() {
	int x, y;

	scanf_s("%d", &y);
	x = y - 543 ;
	printf("%d", x);
}

#10430 나머지

#include <stdio.h>

int main() {
	int A,B,C;

	scanf("%d %d %d", &A,&B,&C);

	printf("%d\n", (A + B) % C);
	printf("%d\n", ((A%C)+(B%C))%C);
	printf("%d\n", (A*B)%C);
	printf("%d\n", ((A%C)*(B%C))%C);
}

#2588번 곱셈

#include <stdio.h>

int main()
{
    int A, B, a, b, c;
    scanf("%d",&A);
    scanf("%d",&B);
    
    a=B/100; //3
    B=B%100; //85
    b=B/10; //8
    c=B%10; //5
    
    printf("%d\n",A*c);
    printf("%d\n",A*b);
    printf("%d\n",A*a);
    printf("%d\n",A*(c+10*b+100*a));

    return 0;
}