블로그 이미지
LanSaid

calendar

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

Recent Post

Recent Comment

Recent Trackback

Archive

2012. 3. 29. 16:50 Study/C++


#include <stdio.h>

/* getchar_putchar
int main(void)
{
 char ch;
 int iSmall = 0;
 int iCapital = 0;
 int iEx = 0;
 int iTotal = 0;
 while((ch=getchar())!='\n')
 {
  if(ch >= 65 && ch <= 90)
  {
   iCapital++;
  }
  else if(ch >= 97 && ch <= 122)
  {
   iSmall++;
  }
  else
  {
   iEx++;
  }
  iTotal++;
  //putchar(ch);
 }
 printf("대문자:%d 소문자:%d 기타:%d  총합:%d\n", iCapital, iSmall, iEx, iTotal);
 //putchar('\n');
 return 0;
}

//*/

/* While
int main(void)
{
 int iScore=0;
 int iCnt=0;
 while(1)
 {
  printf("점수입력: ");
  scanf("%d", &iScore);

  if(iScore<0 || iScore>100)
  {
   printf("잘못 입력했습니다 다시 입력하세요.\n");
   continue;
  }


  if(iScore>=60)
  {
   printf("합격입니다\n");
  }
  else
  {
   printf("불합격입니다\n");
  }

  iCnt++;

  if(iCnt == 5)
  {
   break;
  }
 }
 return 0;
}
//*/

//* 다중 반복문
int main(void)
{
 int iSum=0;

 for(int i=10; i<=100; i+=10)
 {
  for(int j=1 ; j<=i ; j++)
  {
   iSum+=j;
  }
  printf("1부터 %d까지의 합:%d\n", i, iSum);
  iSum=0;
 }
 return 0;
}
//*/

과제 : 2부터 100까지의 수중 소수를 표현 및 갯수를 구하라
핵심 포인트 : 자기보다 작은 수로 나누어 나머지가 발생하면 안된다.

posted by LanSaid