02 입출력과 기본 프로그램
// 합과 평균 계산
/*
* 정수의 합과 평균
*/
/*
#include <stdio.h>
void main()
{
int num1, num2, sum, avg;
printf("2개의 정수를 입력하세요 \n");
printf("첫 번째 정수");
scanf("%d", &num1);
printf("두 번째 정수 : ");
scanf("%d", &num2);
sum = num1 + num2;
avg = sum /2; // 나눗셈
printf("%d와 %d의 합은 %d입니다. \n", num1, num2, sum);
printf("%d와 %d의 평균은 %d입니다. \n", num1, num2, avg);
}
*/
// 2-8번 예제
/*
* 함수를 사용한 프로그램의 예
* 파일명 : sample.c
* 날짜 : 2009.3.1
* 만든이 : 진달래
*/
/*
#include <stdio.h>
void func(); // 함수의 원형[
void main()
{
printf("Pint in main\n");
func(); // 함수의 호출
}
void func() // 함수의 정의
{
printf("Print ");
printf("in ");
printf("a function.\n");
}
*/
/*
#include <stdio.h>
void main()
{
int year = 2008, age = 19;
while(year <= 2015)
{
printf("%d년 :\t", year);
printf("%d살 입니다.\n", age);
age = age + 1;
year = year + 1;
}
}
*/
/*
#include <stdio.h>
void main()
{
int year, age = 19;
for(year = 2008; year <= 2015; year++)
{
printf("%d년 : ", year);
printf("%d살 입니다.\n", age);
age = age +1;
}
}
*/
/*
#include <stdio.h>
void prtName();
void main()
{
int current, next;
printf("현재 나이를 입력하시오. : ");
scanf("%d", ¤t);
next = current + 1;
prtName();
printf("당신은 내년에 %d살이 됩니다.\n", next);
}
void prtName()
{
printf("당신의 이름은 진달래입니다.\n");
}
*/
/*
#include <stdio.h>
void main()
{
char ch;
printf("알파벳 한 글자를 입력하시오: ");
scanf("%c", &ch);
ch = ch + 1;
printf("Next is %c.\n", ch);
}
*/
/*
#include <stdio.h>
void func();
void main()
{
printf("Print in main\n");
func();
}
void func()
{
printf("Print ");
printf("in ");
printf("a function.\n");
}
*/
/*
#include <stdio.h>
void main()
{
printf("나의 이름은 진달래입니다.\n");
printf("나의 이름은 진달래입니다.\n");
}
*/
/*
#include <stdio.h>
void main()
{
int before, next;
scanf("%d", &before);
next = before + 1;
printf("Next is %d. \n", next);
}
*/
/*
#include <stdio.h>
void main()
{
float cels, fahr;
cels = 10.0;
fahr = cels * 1.8 + 32;
printf("섭씨 : %f 도 => 화씨 : %f 도 \n", cels, fahr);
}
*/
/*
#include <stdio.h>
void main()
{
float f1;
f1 = 2.1 + 3;
printf("%.1f + %d = %.1f \n", 2.1, 3, f1);
}
*/
/*
#include <stdio.h>
void main()
{
int age;
age = 19;
printf("올해는 %d살이며 내년에는 %d살이 된다.\n", age, age+1);
}
*/
/*
#include <stdio.h>
void main()
{
printf("%c : %s\n", 'A', "A");
printf("%s\n", "Let's Study C Langyage!");
}
*/
/*
#include <stdio.h>
void main()
{
printf("%c : %d\n", 'A', 'A');
printf("%c : %d\n", '\n', '\n');
printf("%c : %d \n", '2', '2');
}
*/
/*
#include <stdio.h>
void main()
{
printf(" %f : %e :%E \n", 3.14, 31.4, 31.4);
printf(" %f : %f : %f \n\n", 3.14, .314e2, 314E-1);
}
*/
/*
#include <stdio.h>
void main()
{
printf("%d : %d : %d \n", 13, 0xd, 015);
printf("%d : %x : %o \n", 13, 13, 13);
}
*/
/*
#include <stdio.h>
void main()
{
printf(" 경보 \a");
}
*/
/*
#include <stdio.h>
void main()
{
printf("%d + %d = %d\n", 123, 456);
printf("%d + %d = %d\n", 123, 456, 123+456, 789);
}
*/
/*
* printf() 함수 - 정수 및 실수 출력
*/
/*
#include <stdio.h>
void main()
{
printf("2 + 3 = 5 \n"); // "" 안에 있는 문자들을 그대로 출력
printf("%d + %d = %d \n", 2, 3, 5); // 정수는 %d로 출력 형태 지정
printf("2.1 + 3 = 5.1 \n", 2.1, 3, 5.1); // 안에 있는 문자들을 그대로 출력
printf("%f + %d = %f \n",2.1, 3, 5.1); // 실수는 %f로 출력 형태 지정
printf("%.1f + %d = %.1f \n", 2.1, 3, 5.1); // %f안에 자릿수를 지정한 경우
}
*/
/*
#include <stdio.h>
void main()
{
printf("%.1f \n"), 123.456;
printf("%5d \n", 100);
printf("%10.2f \n", 123.456);
}
*/
/*
#include <stdio.h.>
void main()
{
printf("문자 %c : %d \n", 'A', 'A');
printf("문자열 : %s \n", "programming");
}
*/
/*
#include <stdio.h>
void main()
{
printf("10진수 : %d \n", 100);
printf("16진수 : %x \n", 100);
printf("8진수 : %o \n", 100);
}
*/
/*
#include <stdio.h>
void main()
{
printf("정수 값 : %d \n 실수값 : %f \n",100, 123.456);
}
*/
/*
#include <stdio.h.>
void main()
{
printf("출력 값은 10 이다.\n");
printf("출력 값은 %d 이다.\n", 10);
}
*/