본문 바로가기
개발자

두들낙서 C/C++강좌 7강, 8강, 9강

by ⁖⁝‥ 2022. 6. 14.
# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
	float a, b;
	scanf("%f%f", &a, &b);

	float hap = a + b;
	float cha = a - b;
	float gop = a * b;
	float mok = a / b;

	printf("%f + %f = %f \n", a, b, hap);
	printf("%f - %f = %f \n", a, b, cha);
	printf("%f * %f = %f \n", a, b, gop);
	printf("%f / %f = %f \n", a, b, mok);
}

scanf 오류날 때 위에다 

# define _CRT_SECURE_NO_WARNINGS

이거 써주면된다.

 

1. 두 숫자를 입력받아서 그 숫자의 합을 출력하는 프로그램

#include <stdio.h>
//두 숫자를 입력받아서 그 숫자의 합을 출력하는 프로그램
int main() {
	int a, b;
	scanf_s("%d%d", &a, &b);
	printf("%d + %d = %d", a, b, a + b);
}

2. 체중과 키를 입력받아서 체질량 지수를 구하는 프로그램을 만들기

#include <stdio.h>
//체중과 키를 입력받아서 체질량 지수를 구하는 프로그램을 만들기

int main() {
	float weight, height;
	printf("키(cm)와 몸무게(kg)를 입력하세요 : ");

	scanf_s("%f%f", &height, &weight);
	float a = height / 100;

	float bmi = weight/(a * a);

	printf("체질량지수는 %.2f입니다. ", bmi);
}

3. 알파벳을 입력받아서 그 다음 알파벳을 출력하는 프로그램 만들기

int main() {
	char a;
	printf("알파벳을 하나 입력하세요:");
	scanf_s("%c", &a);
	printf("입력받은 알바펫 %c의 아스키코드는 %d, 그다음 알파벳은 %c", a, a, a + 1);
}

4. 알파벳대문자를 입력받아서 소문자 출력하기

int main() {
	char a;
	printf("알파벳 대문자를 하나 입력하세요:");
	scanf_s("%c", &a);
	printf("%c", a + 32);
}

결과 : 

알파벳 대문자를 하나 입력하세요:E
입력받은 알바펫 E의 아스키코드는 69, 소문자로는 e

 

반응형

댓글