C언어콘서트 4장 프로그래밍 답

Developer/C 2012.07.13 20:12

Cconcert #4 Programming

01

#include<stdio.h>
int main(void)
{
     int time,miniute,second;
     printf("시간을 입력하시오(초): ");
     scanf("%d",&time);
     miniute = time/60;
     second = time%60;
     printf("%d초는 %d분 %d초입니다.",time,miniute,second);
     return 0;
}

//문제의 의도는 이러합니다. 하지만

#include<stdio.h>
int main(void)
{
     int s;
     printf("시간을 입력하시오(초): ");
     scanf("%d",&s);
     printf("%d초는 %d분 %d초입니다.",s,s/60,s%60);
     return 0;
}

//이와같이 식을 간단히할 수 있을 것입니다.


02
#include<stdio.h>
int main(void)
{
     int x, y;

     printf("정수를 입력하시오: ");
     scanf("%d", &x);
     printf("정수를 입력하시오: ");
     scanf("%d", &y);
     printf("%d + %d = %d\n", x, y, x + y);
     printf("%d - %d = %d\n", x, y, x - y);
     printf("%d * %d = %d\n", x, y, x * y);
     printf("%d / %d = %d\n", x, y, x / y);
     printf("%d %% %d = %d\n", x, y, x % y);

     return 0;
}


03
#include<stdio.h>
int main(void)
{
     int x=1;

     printf("정수      제곱값      세제곱값\n");
     printf("%d      %d      %d\n",x,x*x,x*x*x);
     x++;
     printf("%d      %d      %d\n",x,x*x,x*x*x);
     x++;
     printf("%d      %d      %d\n",x,x*x,x*x*x);
     x++;
     printf("%d      %d      %d\n",x,x*x,x*x*x);
     x++;
     printf("%d      %d      %d\n",x,x*x,x*x*x);
     x++;
     return 0;
}


04
#include<stdio.h>
int main(void)
{
     int x;
     printf("정수를 입력하시오: ");
     scanf("%d",&x);
     printf("백의 자리수: %d\n",x/100);
     printf("십의 자리수: %d\n",(x/10)-(x/100)*10);
     printf("일의 자리수: %d\n",x%10);

     return 0;
}

05

#include<stdio.h>
int main(void)
{
     int x,y,z;
     printf("정수를 입력하시오: ");
     scanf("%d",&x);
     printf("정수를 입력하시오: ");
     scanf("%d",&y);
     printf("정수를 입력하시오: ");
     scanf("%d",&z);
    
     printf("가장 큰 수는 %d입니다.\n", (x>y&&x>z) ? x : (y>x&&y>z) ? y : z);
     return 0;
}

06

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

07

#include<stdio.h>
int main(void)
{
     double r,PI;
     PI = 3.14;
     printf("구의 반지름을 입력하시오(실수) ");
     scanf("%lf",&r);
     printf("표면적의 값은 %f입니다.\n",4*PI*r*r);
     printf("체적의 값은 %f입니다.\n",4*PI*r*r*r/3);
     return 0;
}

08

#include<stdio.h>
int main(void)
{
     double AC,AE,BC;
     printf("AC의 값을 입력하시오(실수) : ");
     scanf("%lf",&AC);
     printf("AE의 값을 입력하시오(실수) : ");
     scanf("%lf",&AE);
     printf("BC의 값을 입력하시오(실수) : ");
     scanf("%lf",&BC);
     printf("DE의 값은 %f입니다.",AE*BC/AC);
     return 0;
}

09

#include<stdio.h>
int main(void)
{
     double x,y;
     printf("2차원공간의 좌표 x를 입력하시오 : ");
     scanf("%lf",&x);
     printf("2차원공간의 좌표 y를 입력하시오 : ");
     scanf("%lf",&y);
     (x > 0 && y > 0) ? printf("1사분면") : printf("");
     (x < 0 && y > 0) ? printf("2사분면") : printf("");
     (x < 0 && y < 0) ? printf("3사분면") : printf("");
     (x > 0 && y < 0) ? printf("4사분면") : printf("");
     printf("위에 존재한다.\n");
     return 0;
}

설정

트랙백

댓글