달력

52025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

학교 5강 예제

매니저/C 2012. 4. 18. 23:27

// 예제 5 - 1
/*
 * 문장
*/
/*
#include <stdio.h>

void main()
{
   ;   // 공백문
}
*/

 

 

 

 

// 예제 5- 2
/*
 * 제어문의 예
*/
/*
#include<stdio.h>
void main()
{
   int a, i=1, sum=0;
  
   while(i<=5){
      printf("양의 정수를 입력하시오 : ");
      scanf("%d", &a);

      if(a<=0)
         printf(" 양의 정수가 아닙니다.\n");
      else{
         sum = sum + a;
         i++;
      }
   } //while
   printf("sum is %d. \n", sum); 
}
*/

 

 

 

 

// 예제 5 - 3
/*
 * 단순 if 예제
*/
/*
#include <stdio.h>
#define MIN 60;
void main()
{

   int score;

   printf("현재 점수를 입력하시오. :   ");
   scanf("%d", &score);

   if( score < 60 ){
      printf("\n 기본 최저점을 받게 됩니다. \n");
      score = MIN;
   }

   printf("당신은 %d 점입니다.", score);
}
*/

 

 

 

 

// 예제 5 - 4
/*
 * if-else 예제
*/
/*
#include <stdio.h>
void main()
{
   int a, b;

   printf(" 두 개의 양의 정수를 입력하시오 예 -> 3 Enter 4 Enter: \n");
   scanf("%d", &a);
   scanf("%d", &b);

   if( a > b )
      printf(" %d가 %d보다 크다.\n", a, b);
   else
      printf(" %d가 %d보다 작거나 같다.\n", a, b);
}
*/

 

 

 

 

// 예제 5 - 5
/*
 * if-else if-else 예제
*/
/*
#include <stdio.h>
void main()
{
   int score;

   char grade;
   printf("당신의 점수를 입력하시오. :   ");
   scanf("%d", &score);
   if( score >= 90 )
      grade = 'A';
   else if ( score >= 80 )
      grade = 'B';
   else if ( score >= 70 )
      grade = 'C';
   else if ( score >= 60 )
      grade = 'D';
   else
      grade = 'F';
   printf("\n학점은 %c 입니다.", grade);
}
*/

 

 

 

 

// 예제 5 - 6
/*
 * switch-case 예제
*/
/*
#include <stdio.h>
void main()
{
   int score, clas;
   char grade;

   printf(" 당신의 점수를 입력하시오. :   ");
   scanf("%d", &score);

   clas = score/10;
   if ((clas <= 5) && (clas >=0))
      clas = 5;
   switch (clas)
   {
      case 10 :
      case  9 :
   grade = 'A';
          break; 
      case  8 :
 grade = 'B';
         break;
      case  7 :
   grade = 'C';
          break;
      case  6 :
         grade = 'D';
         break;
      case  5 :
   grade = 'F';
          break;
      default :
   printf("\n 잘못된 입력입니다.");
   } // switch - case
   printf("\n 학점은 %c 입니다.", grade);
}
*/

 

 

 

 

// 예제 5 - 7
/*
 * while 문
 */
/*
#include <stdio.h>
#define MAX 10
void main()
{
   int a, i, sum=0;
   float avg;

   i=1;
   while(i<= MAX) {
      printf("%d 번째 정수를 입력하시오. : ", i);
      scanf("%d", &a);
      sum = sum + a;
      i=i+1;
   }
   avg = (float)sum/ MAX;

   printf("sum is %d \n", sum);
   printf("avg is %.1f \n", avg);
}
*/

 

 

 

 

// 예제 5 - 8
/*
 * for 문
*/
/*
#include<stdio.h>
void main()
{
   int a, i, sum=0;
   float avg;
 
   for(i=1; i<=10; i++) {
      printf("%d 번째 정수를 입력하시오. : ", i);
      scanf("%d", &a);

      sum = sum + a;
   }
 
   avg = sum / 10.0;
 
   printf("sum is %d \n", sum);
   printf("avg is %.1f \n", avg);
}
*/

 

 

 

 

'매니저 > C' 카테고리의 다른 글

20120420 학교 수업  (0) 2012.04.20
20120419 학교  (0) 2012.04.19
학교 퀴즈 문제 풀이  (0) 2012.04.11
학교 4강 예제 과제  (0) 2012.04.11
20120405 학교 수업2  (0) 2012.04.05
Posted by cdprkr2077
|