#include <stdio.h>
void main()
{
int Number = 10;
short Age;
char GradeOfEnglish;
printf(" Number : %d \n",Number);
printf(" Age : %d \n", Age);
printf(" GradeOfEnglish : %d \n", GradeOfEnglish);
printf("\n");
Number = Number +1;
Age = 32;
GradeOfEnglish ='A';
printf(" Number : %d \n", Number);
printf(" Age : %d \n", Age);
printf(" GradeOfEnglish : %d \n", GradeOfEnglish);
}
/*
< 결과 >
Number :10
Age : -13108 이전 프로그램에서 사용한 쓰레드 값
GradeOfEnglish : -52 이전 프로그램에서 사용한 쓰레드 값
Number : 11
Age : 32
GradeOfEnglish :65
*/
/*
문자형 Character
- 1bite 메모리 차지
- 다른 프로그래밍 언어에서는 문자로만 인식
C언어에서 문자형임에도 불구하고 int 값이나 unsigned char 경우
0 ~ 255 이하의 양수값도 저장하고 표시 할 수 있음
*/
#include <stdio.h>
main()
{
char a = 'A'; //ASCII 코드 값은 65임
printf(" 문자형 a의 문자 표시 : %c \n",a);
printf(" 문자형 a의 문자 표시 : %d \n",a);
printf(" 문자형 a의 16진수 표시 : %x \n\n",a);
a = a +1;
printf(" 문자형 a의 문자 표시 : %c \n",a);
printf(" 문자형 a의 문자 표시 : %d \n",a);
printf(" 문자형 a의 16진수 표시 : %x \n\n",a);
}
/*
<결과 값>
문자형 a의 문자 표시 : A
문자형 a의 정수 표시 : 65
문자형 a의 16진수 표시 : 41
문자형 a의 문자 표시 : B
문자형 a의 정수 표시 : 66
문자형 a의 16진수 표시 : 42
*/
// 사각형의 폭과 높이를 입력 받아 넓이를 구하는 프로그램
#include <stdio.h>
void main()
{
float Width, Height;
printf(" 사각형의 폭과 높이를 입력해주세요 : \n");
printf("\n 폭 : ");
scanf("%f",&Width);
printf("\n 깊이 : ");
scanf("%f",&Height);
printf("\n 사각형의 넓이 : %10.2f \n", Width*Height);
}
/*
<결과 값>
사각형의 폭과 높이를 입력해주세요 :
폭 : 2010.11
깊이 : 1111.22
사각형의 넓이 : 2233674.36
*/
3-1. 삼각형 넓이 구하기
[#M_더보기|접기|
// 삼각형 넓이 구해봥
#include <stdio.h>
void main()
{
float a,b;
printf(" 삼각형 넓이 구하기야~ \n\n");
printf(" 밑변의 길이 : ");
scanf("%f",&a);
printf(" 높이 : ");
scanf("%f",&b);
printf("\n 삼각형의 넓이 : %10.2f \n\n", a*b/2);
}
// 원의 반지를을 입력받아 넓이와 둘레를 구하는 프로그램
#include <stdio.h>
#define PI 3.141592 // 원주율 값을 상수로 정의
void main()
{
float r;
printf("\n 반지름을 입력해 주세요! \n" );
printf(" 반지름 : ");
scanf("%f",&r); // 부동 소숫점 형태로 입력받음
printf("\n 원의 넓이 : %10.2f \n",r*r*PI);
printf(" 원의 둘레 : %10.2f \n\n",2*r*PI);
}
/*
< 결과 값 >
반지를을 입력해주세요!
반지름 : 2010.1111
원의 넓이 : 12693748.78
원의 둘레 : 12629.90
*/
// 약수 : 어떤 수나 식을 나머지 없이 나눌 수 있는 수
#include <stdio.h>
void main()
{
int data;
int i;
printf("\n 약수를 구할 정수값을 입력하세요 \n\n");
printf(" 약수 : ");
scanf("%d",&data);
for(i=1;i<=data;i++){
if((data % i) == 0)
printf("%4d \n ",i);
}
printf("\n\n");
}
// 공통 약수 구하기
#include <stdio.h>
void main()
{
int data1, data2;
int i, num;
printf("\n 약수를 구할 두 정수 값을 입력 하세요 \n");
printf("\n 입력1: ");
scanf("%d",&data1);
printf("\n 입력2 : ");
scanf("%d",&data2);
printf("\n");
if(data1>data2)
num=data1;
else
num=data2;
for(i=1;i<=num;i++){
if( ((data1 % i) == 0) && ((data2 % i) == 0) )
printf(" %d ",i);
if( (i == data1) || (i == data2) )
break;
}
printf("\n\n");
}
/*
약수를 구할 두 정수값을 입력하세요
입력1 : 280
입력2 : 30
1 2 5 10
*/