본문 바로가기

프로그래밍 언어/C언어

누구나 쉽게 즐기는 c언어 콘서트 개정판 4장 programming

SMALL

누구나 쉽게 즐기는 c언어 콘서트 개정판 4장 프로그래밍

1번 문제

#include<stdio.h>
 
int main(void) {
    int a, b;
    printf("첫 번째 정수를 입력하시오: ");
    scanf("%d"&a);
    printf("두 번째 정수를 입력하시오: ");
    scanf("%d"&b);
    printf("몫은 %d이고 나머지는 %d입니다.\n",a/b,a%b);
 
}
cs

 

2번 문제

#include<stdio.h>
 
int main(void) {
    int num;
    printf("첫 번째 정수를 입력하시오: ");
    scanf("%d"&num);
    printf("세제곱값은 %d*%d*%d = %d입니다.",num,num,num,num*num*num);
}
cs

 

3번 문제

#include<stdio.h>
 
int main(void) {
    int x, y, z;
    printf("정수를 3개 입력하시오: ");
    scanf("%d"&x);
    scanf("%d"&y);
    scanf("%d"&z);
    printf("%d*%d-%d = %d", x, y, z, x * y - z);
 
    return 0;
}
cs

 

4번 문제

#include<stdio.h>
 
int main(void) {
    int num;
    printf("정수를 입력하시어: ");
    scanf("%d"&num);
    printf("백의 자리수: %d\n",num/100);
    num %= 100;
    printf("십의 자리수: %d\n", num / 10);
    num %= 10;
    printf("일의 자리수: %d\n", num);
    
    return 0;
}
cs

 

5번 문제

#include<stdio.h>
 
int main(void) {
    float x;
    printf("정수를 입력하시오: ");
    scanf("%f"&x);
    printf("수식의 값은 %lf입니다.", (double)(x * x * x - 20/ (x - 7));
}
cs

 

6번 문제

#include<stdio.h>
 
int main(void) {
    float a, b;
    printf("2개의 실수를 입력하시오:");
    scanf("%f"&a);
    scanf("%f"&b);
    printf("합의 정수부 = %d", (int)a + (int)b);
    return 0;
}
cs

 

7번 문제

#include<stdio.h>
#include<math.h>
 
int main(void) {
    int x1, x2, y1, y2;
    printf("첫번째 점 (x1,y1): ");
    scanf("%d %d"&x1, &y1);
    printf("두번째 점 (x2,y2): ");
    scanf("%d %d"&x2, &y2);
    printf("Distance= %lf", sqrt((double)(x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)));
 
    return 0;
}
cs

 

LIST