2019-01-07
HW17
#pragma warning (disable : 4996)
#include <stdio.h>
#include <string.h>
int main() {
double height=0;
char name[30];
char sex=0;
printf("# 성명 입력 : ");
// scanf("%[^\n]", name);
fgets(name, 30, stdin);
name[strlen(name) - 1] = '\0';
printf("# 키 입력(cm단위) : ");
scanf("%lf", &height);
printf("# 성별입력(M/F) : ");
scanf(" %c", &sex);
if (sex == 'M') {
printf("%s씨의 키는 %.2lfcm이고 남성입니다.", name, height);
}
else if(sex == 'F') {
printf("%s씨의 키는 %.2lfcm이고 여성입니다.", name, height);
}
return 0;
}
HW20
#pragma warning (disable : 4996)
#include <stdio.h>
int input();
int glossPay(int);
int taxes(int);
void output(int, int);
int main() {
int time = input();
int pay = glossPay(time);
int tax = taxes(pay);
output(pay, tax);
return 0;
}
int input() {
int num;
printf("* 1주일간의 근무시간을 입력하시오 : ");
scanf("%d", &num);
return num;
}
int glossPay(int num) {
if (num <= 40) {
return num * 3000;
}
else {
return ((num - 40) * 4500) + (40 * 3000);
}
}
int taxes(int num) {
if (num <= 100000) {
return int(num * 0.15);
}
else {
return int(15000 + ((num - 100000) * 0.25));
}
}
void output(int num1, int num2) {
int num3 = num1, i = 1;
while (1) {
if (num3 < 10) { break; }
num3 = num3 / 10;
i++;
}
printf("# 총수입 : %*d원\n# 세 금 : %*d원\n# 실수입 : %*d원\n", i, num1, i, num2, i, num1 - num2);
return;
}
Author And Source
이 문제에 관하여(2019-01-07), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hyeonu_chun/2019-01-07
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#pragma warning (disable : 4996)
#include <stdio.h>
#include <string.h>
int main() {
double height=0;
char name[30];
char sex=0;
printf("# 성명 입력 : ");
// scanf("%[^\n]", name);
fgets(name, 30, stdin);
name[strlen(name) - 1] = '\0';
printf("# 키 입력(cm단위) : ");
scanf("%lf", &height);
printf("# 성별입력(M/F) : ");
scanf(" %c", &sex);
if (sex == 'M') {
printf("%s씨의 키는 %.2lfcm이고 남성입니다.", name, height);
}
else if(sex == 'F') {
printf("%s씨의 키는 %.2lfcm이고 여성입니다.", name, height);
}
return 0;
}
#pragma warning (disable : 4996)
#include <stdio.h>
int input();
int glossPay(int);
int taxes(int);
void output(int, int);
int main() {
int time = input();
int pay = glossPay(time);
int tax = taxes(pay);
output(pay, tax);
return 0;
}
int input() {
int num;
printf("* 1주일간의 근무시간을 입력하시오 : ");
scanf("%d", &num);
return num;
}
int glossPay(int num) {
if (num <= 40) {
return num * 3000;
}
else {
return ((num - 40) * 4500) + (40 * 3000);
}
}
int taxes(int num) {
if (num <= 100000) {
return int(num * 0.15);
}
else {
return int(15000 + ((num - 100000) * 0.25));
}
}
void output(int num1, int num2) {
int num3 = num1, i = 1;
while (1) {
if (num3 < 10) { break; }
num3 = num3 / 10;
i++;
}
printf("# 총수입 : %*d원\n# 세 금 : %*d원\n# 실수입 : %*d원\n", i, num1, i, num2, i, num1 - num2);
return;
}
Author And Source
이 문제에 관하여(2019-01-07), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyeonu_chun/2019-01-07저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)