| 계절학기 1주차 C 프로그래밍 소스 |
Tech - https://ohyung.net/56 (YMD: 06/06/22 16:12)
Code Type : C
///////////////////////////////////
// 2006년 06월 21일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* Sample -2 소스 
#include < stdio.h>
void main()
{
 int sum,min,mul,div;
 int a,b;
 a=400;
 b=200;
 sum=a+b;
 min=a-b;
 mul=a*b;
 div=a/b;
 printf("\n\n");
 printf("----- { 덧샘 뺄샘 곱셈 나눗셈 } ------ \n\n");
 printf("\t a=400 b=200의 경우\n");
 printf("---------------------------------------\n\n");
 printf("\t a+b = %d \n",sum);
 printf("\t a-b = %d \n",min);
 printf("\t a*b = %d \n",mul);
 printf("\t a/b = %d \n",div);
 printf("---------------------------------------\n\n");
}
*/

/* 프로그램 2-1 

#include < stdio.h>
void main()
{
 int a,b,c;
 a=20;b=30;
 c=a+b;
 printf("%d + %d = %d \n",a,b,c);
}
*/

/* 프로그램 2-2 

#include < stdio.h>
void main()
{
 float a,b,c;
 a=12.56;b=25.479;
 c=a*b;
 printf("a=%f, b=%f, c=%f \n",a,b,c);
}
*/

/* 프로그램 2-3 

#include < stdio.h>
void main()
{
 int a,b;
 a=100;b=200;
 printf("This program is sample.\n");
 printf("값 a=%d, 값 b=%d \n",a,b);
}
*/

/* 프로그램 2-4 

#include < stdio.h>
void main()
{
 int a;
 a=12345;

 printf("(1) Value = %d \n",a);
 printf("(2) Value = %3d \n",a);
 printf("(3) Value = %8d \n",a);
 printf("(4) Value = %08d \n",a);
}
*/

/* 프로그램 2-5 

#include < stdio.h>
void main()
{
 float x;
 x=136.578900;

 printf("(1) x = %f \n",x);
 printf("(2) x = %2.3f \n",x);
 printf("(3) x = %10.5f \n",x);
 printf("(4) x = %012.5f \n",x);
}
*/

/* 프로그램 2-6

#include < stdio.h>
void main()
{
 char x,y,z;
 x='K', y='B', z='S';

 printf("(1) a = %c \n",x);
 printf("(2) b = %3c \n",y);
 printf("(3) c = %-3c \n",z);
}
*/

/* 프로그램 2-7 
#include < stdio.h>
void main()
{
 char *a="COMPUTER";
 char *b="SCIENCE";
 printf("(1) a=%s , b=%s \n",a,b);
 printf("(2) a=%2s , b=%3s \n",a,b);
 printf("(3) a=%10s , b=%-10s \n",a,b);
}
*/

/* 프로그램 2-8
#include < stdio.h>
void main()
{
 int a;
 a=256;

 printf("10진수 = %d \n",a);
 printf(" 8진수 = %o \n",a);
 printf("16진수 = %x \n",a);
}
*/

/* 프로그램 2-9
#include < stdio.h>
void main()
{
 int x,y,z;
 printf("input X and Y ?");
 scanf("%d%d",&x,&y);
 z=x+y;
 printf("%d + %d = %d \n",x,y,z);
}
*/

/* 프로그램 2-10
#include < stdio.h>
void main()
{
 int a;
 printf("input data: ");
 scanf("%3d",&a);
 printf("output data = %d \n",a);
}
*/

/* 프로그램 2-11
#include < stdio.h>
void main()
{
 int a;
 printf("input character: ");
 scanf("%c",&a);
 printf("output character = %c \n",a);
}
*/

/* 프로그램 2-12
#include < stdio.h>
void main()
{
 char a[10];
 printf("input string: ");
 scanf("%s",&a);
 printf("output string = %s \n",a);
}
*/

/* 프로그램 2-13
#include < stdio.h>
void main()
{
 float x,y;
 printf("real number input x,y?");
 scanf("%f %f",&x,&y);
 printf("x=%f\n",x);
 printf("y=%f\n",y);
 printf("%f + %f = %f\n",x,y,x+y);
}
*/

/* 연습문제 67p 1
#include < stdio.h>
void main()
{
 int a;
 char b;
 float c;
 char *d = "SCIENCE";
 a = 1257; b= 'A';
 c = 125.45678;
 printf("%d \n",a);
 printf("%c \n",b);
 printf("%f \n",c);
 printf("%s \n",d);
}
*/

/* 연습문제 67p 2 
#include < stdio.h>
void main()
{
 int a,b,c;
 a=10;b=20;
 c=a+b;
 printf("%d + %d = %d \n",a,b,c);
}
*/




///////////////////////////////////
// 2006년 06월 22일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* 프로그램 2-14 
#include < stdio.h>
void main()
{
 int a;
 printf("input data: ");
 scanf("%d",&a);
 printf("output data=%d\n",a);
}
/**/

/* 프로그램 2-15
#include < stdio.h>
void main()
{
 int c;
 printf("input ? ");
 c=getchar();
 printf("Output=%c\n",c);
}
/**/

/* 프로그램 2-15 변환 - 문자셋의 Ascii값 보기 
#include < stdio.h>
void main()
{
 char c;
 printf("input ? ");
 c=getchar();
 printf("Output=%d\n",c);
}
/**/

/* 프로그램 2-16 
#include < stdio.h>
#include 
void main()
{
 char c;
 while(1)
 {
  c=getchar();
  c=toupper(c);
  putchar(c);
  if (c==EOF)
  break;
 }
}
/**/

/* 프로그램 2-16 - 변환
#include < stdio.h>
#include 
void main()
{
 char c;
 char d;
 while(1)
 {
  c=getchar();
  c=toupper(c);
  d=tolower(c);
  //putchar(c);
  putchar(d);
  if (c==EOF)
  break;
 }
}
/**/

/* 프로그램 2-17
#include < stdio.h>
void main()
{
 char str[4]; //[숫자]는 갯수의 배열을 지정.. 커지면 overflow... 낭패 ㅋ
 gets(str);
 puts(str);
}
/**/

/* 프로그램 2-18 
#include < stdio.h>
void main()
{
 char st[70];
 while(gets(st)!=NULL);
 {
  puts("");
  puts(st);
 }
}
/**/

/* 연습문제 67p 3
#include < stdio.h>
void main()
{
 char *a="Language";
 printf("12345678901234567890\n"); // 확인용
 printf("%15s\n",a);
}
/**/

/* 연습문제 67p 6
#include < stdio.h>
void main()
{
 char in[10];
 printf("news paper라고 치세요!\n");
 gets(in);
 puts(in);
}
/**/

/* 연습문제 67p 5
#include < stdio.h>
void main()
{
 int a=1,b=12,c=123,d=1234,e=12345;
 printf("%08d\n",a);
 printf("%08d\n",b);
 printf("%08d\n",c);
 printf("%08d\n",d);
 printf("%08d\n",e);
}
/**/

/* 프로그램 2-19
#include < stdio.h>
void sub1();
void sub2();
void sub3();

void main()
{
 sub1();
 sub2();
 sub3();
}

void sub1()
{
 printf("Visual C++ 6.0 \n");
}

void sub2()
{
 printf("C-Language \n");
}

void sub3()
{
 printf("programming is fun. \n");
}
/**/

/* Quiz - 3과목 입력 Scanf 합과 평균 
#include < stdio.h>
void main()
{
 float a,b,c,sum,avr;  // float형으로 변수를 선언한다.
 
 // 과목 입력 부분 
 printf("A과목의 점수를 입력하세요 : ");
 scanf("%f",&a);
 printf("B과목의 점수를 입력하세요 : ");
 scanf("%f",&b);
 printf("C과목의 점수를 입력하세요 : ");
 scanf("%f",&c);

 // 연산 부분
 sum=a+b+c;
 avr=(a+b+c)/3; 

 // 성적표 출력 양식
 printf("\n\n----------- < 성적표 > ------------\n--  A과목  --  B과목  --  C과목  --\n-----------------------------------\n");
 printf("-- %6.2f  -- %6.2f  -- %6.2f  --\n-----------------------------------\n",a,b,c);
 printf("-- 3과목 총점은 %6.2f점 입니다  -- \n--    평균은 %6.2f점 입니다   --\n-----------------------------------\n",sum,avr);

}
/**/

/* 프로그램 3-1 - 4bite에서 Overflow만들기. 
#include < stdio.h>
void main()
{
 int a,b,c;
 a=1275;
 b=2147483648;
 c=2147483649;

 printf("a=%d \n",a);
 printf("b=%d \n",b);
 printf("c=%d \n",c);
}
/**/

/* 프로그램 3-2
#include < stdio.h>
void main()
{
 long int a=2147483747L;

 printf("a=%ld \n",a);
 printf("a+1=%ld \n",a+1);
 printf("a+2=%ld \n",a+2);
}
/**/

/* 프로그램 3-3
#include < stdio.h>
void main()
{
 int a;
 unsigned int b;
 a=2147483648;
 b=a;

 printf("int a = %d \n",a);
 printf("unsigned int a = %u \n",b);
}
/**/
| 이 포스트에 대한 이용규약 |
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 라이센스 에 따라 이용하실 수 있습니다.
This work is licensed under a Creative Commons Attribution 2.0 Korea LicenseLink in a new window.

| 이 글과 태그로 연관된 글 |

| 트랙백(2) |
트랙백 주소 :: https://ohyung.net/rserver.php?mode=tb&sl=56