'C/C++'에 해당되는 글 26건

  1. 2009.03.19 루프문, 다중루프, switch문
  2. 2009.03.19 가위,바위,보 게임
  3. 2009.03.19 scanf, if-else 제어문
  4. 2009.03.19 대소문자 변환
  5. 2009.03.19 printf함수 예제 I,II
  6. 2009.03.19 Visual C++ 2008 Express Edition
C/C++2009. 3. 19. 00:22

#include <stdio.h>

int main(){


/*
 int i;

 for(i=1;i<=10;i++){

  printf("i = %d \n",i);

*/


/*
 int i = 0 ;
 int sum = 0 ;

 while(1){
 printf("숫자 입력(0이면 종료) :");
 scanf("%d",&i);
  if(i==0);
  sum=sum+i;
 }
 printf("입력한 합은 : \n",sum);
*/

/*
 int i,j;

 for(i=0;i<=j;i++){
  for(j=0;j<5 ;j++){
   printf("☆");

  }

  printf("\n");
 }
*/


/*
 int sel;
 printf("1~3까지 숫자 입력 : ");
 scanf("%d",&sel);
 switch(sel){
  case 1: printf("One !\n");
  {break;}
  case 2: printf("Two !\n");
  {break;}
  case 3: printf("Three !\n");
  {break;}
  default:
  printf("잘못된 값을 입력하셨습니다.");
 }
*/


/*
 char op;
 int i,j;
 int sum;

 while(1){
  printf("연산자입력(+,-,*,/): ");
  scanf("%c",&op);
  switch(op){
  case '+': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i+j;
   printf("%d + %d = %d \n",i,j,sum);
   break;
  case '-': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i-j;
   printf("%d - %d = %d \n",i,j,sum);
   break;
  case '*': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i*j;
   printf("%d * %d = %d \n",i,j,sum);
   break;
  case '/': printf("첫번째 숫자입력 : ");
   scanf("%d",&i);
   printf("두번째 숫자입력 : ");
   scanf("%d",&j);
   sum=i/j;
   printf("%d / %d = %.2f \n",i,j,(float)j/j);
   break;
  case 'q': printf("종료합니다 \n ");
   break;
  default:
   printf("잘못된 값을 입력하셨습니다.");
  }
  }
*/


 return 0;

 }

Posted by 샤키
C/C++2009. 3. 19. 00:19

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
 
 int Num,Num1;

 printf("===가위 바위 보 게임 === \n");
 printf("숫자를 선택하세요 (1.가위 /2.바위 /3.보):");
 scanf("%d",&Num);
 
 srand(time(NULL));
 rand();rand();rand();
 srand(rand());

 Num1 = rand()%3 + 1;                                                           
 printf("====결과===== \n");
 
 if((Num==1&&Num1==3)||(Num==2&&Num1==1)||(Num==3&&Num1==2)){
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("당신이 이겼습니다. \n");
 }else if(Num==Num1){
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("비겼습니다. 다시하세요. \n");
 }else{
   printf("당신은 %d 냈습니다. \n",Num);
   printf("컴퓨터는 %d 냈습니다. \n",Num1);
   printf("컴퓨터가 이겼습니다. \n");
return 0;

 }
}

결과


Posted by 샤키
C/C++2009. 3. 19. 00:17

#include <stdio.h>

int main(){

 /*
 int Num;

 printf("숫자 입력 : ");
 scanf("%d",&Num);

 if(Num < 5){

 if(Num==1){
 printf("당신이 입력한 값은 1입니다 \n");
 }else{
 // 2~4
 printf("당신 입력한 값은 2~4 사이에 있습니다 \n");
 }
 }else{

 printf("입력된 값은 5 이상입니다. \n");
 }

 

 */


 /*
 int Num;

 printf("숫자 입력 (1~100) : ");
 scanf("%d",&Num);

 if((1<=Num) && (Num<=100)){

 if(Num%2==0){
 printf("%d는 짝수입니다 \n",Num);
 }else{
 printf("%d은 홀수입니다 \n",Num);
 }
 }else{

 printf("잘못된 값을 입력! \n");
 }
 */


 /*
 int Num,Num1;

 printf("첫번째 수 : ");
 scanf("%d",&Num);
 printf("두번째 수 : ");
 scanf("%d",&Num1);

 if(Num>Num1){
 printf("첫번째 수가 더 크다 \n");
 }else if(Num<Num1){
 printf("두번째 수가 더 크다 \n");
 }else{
 printf("두수는 같다 \n");
 }


 */

 /*
 int Num,Num1;

 printf("입력 1, 2 : ");
 scanf("%d",&Num);

 srand( time(NULL) );
 rand();rand();rand();
 srand(rand());

 Num1 = rand()%2 + 1;                                                           
 printf("입력된값 = %d \n",Num1);

 if(Num==Num1){
 printf("맞았습니다 \n");
 }else{
 printf("틀렸습니다 \n");
 } 
 */

 int i,sum,n;

 i = 0;

 do{
  i=i++
   sum=n+i;

  printf("1+2+3+....+100 = %d\n",sum);
 }
 while( i <= 100 )


  return 0;

}

Posted by 샤키
C/C++2009. 3. 19. 00:15
 #include <stdio.h>

char mam(char a){
 if(a>='a' && a<='z'){
  printf("소문자를 대문자로!!!\n");
   a=a-32;
 }else if(a>='A' && a<='Z'){
  printf("대문자를 소문자로!!!\n");
   a=a+32;
 }else{
  printf("얌마 영문만입력하라고!!\n");
 }
 return a;

}
int main(void){
 char a;
 printf("영문을 대.소문자로 변화합니다..>");
 scanf("%c",&a);
 printf("(%c)에서 (%c)로!!!!\n",a,mam(a));

 return 0;
}

 

이것 때문에 참.... !?
Posted by 샤키
C/C++2009. 3. 19. 00:09
print문 안올리려다가 그냥 다 올리기로 했다 ㅋ

#include <stdio.h> 

int main(void){


 /*
 printf("Hello World \n");


 */

 /*
 printf("================ \n");
 printf("\t /)/) \n");
 printf("\t( ..) \n");
 printf("\t( >♡ \n");
 printf("Have a Good Time. \n");
 printf("================ \n");
 */

 printf("새로운 줄 바꿈\n");
 printf("앞으로 한 블럭 이동~\b!\n");
 printf("Tab\t만큼 이동\n");
 printf("Two 줄의 맨 처음으로 이동\rOne\n");
 printf("\0 Null 문자");
 printf("\x64 16진수\n");

 return 0;

}





#include <stdio.h>

int main()
{
 /*
    int Num = 100;
 char ch = 'A';
 float F = 3.141592;
 double D = 5.11;
 printf("변수 Num = %-8d \t Byte : %d \n",Num,sizeof(Num));
 printf("변수 ch  = %-8c \t Byte : %d \n",ch,sizeof(ch));
 printf("변수 F   = %-8.2f \t Byte : %d \n",F,sizeof(F));
 printf("변수 D   = %-8lf \t Byte : %d \n",D,sizeof(D));

 */

 /*
 int x,y;

 x = y = 3;

 printf("x = %d , y = %d \n",x,y);
 
 printf("++x = %d , y++ = %d \n",++x,y++);

 printf("x = %d , y = %d \n",x,y);
 */

 /*
 int Num;
 
 printf("정수를 넣어주세요 : ");

 scanf("%d",&Num);

 printf("Num = %d \n", Num);
 */

 /*
 int Num1,Num2;

 int result;

 printf("첫번째 수를 입력 : ");

 scanf("%d",&Num1);

 printf("두번째 수를 입력 : ");

 scanf("%d",&Num2);

 result = Num1 + Num2;

 printf("두 수의 합은 %d 입니다. \n", result);
 */

 /*
 char ch;
 
 float f;
 
 printf("문자 입력 : ");

 scanf("%c",&ch);

 printf("실수 입력 : ");

 scanf("%f",&f);

 printf("입력한 문자는 %c 이고 실수는 %.2f 이다\n",ch,f);

 */

 /*
 char ch;
 
 float f;

 printf("실수 입력 : ");

 scanf("%f",&f);
  
 printf("문자 입력 : ");
 
 scanf("%c",&ch);
 
 printf("입력한 문자는 %c 이고 실수는 %.2f 이다\n",ch,f);

 */

 /*
 char ch;

 printf("char : ");
 scanf("%c",&ch);

 printf("ch : %c -> %c\n", ch,ch);
 */

 int kor,eng,math;
5
 printf("국어 : ");
 scanf("%d",&kor);

 printf("영어 : ");
 scanf("%d",&eng);

 printf("수학 : ");
 scanf("%d",&math);


 printf("합계 : %d \n",kor+eng+math );
 printf("평균 : %.2f \n",(float)(kor+eng+math)/3 );

 return 0;
}


Posted by 샤키
C/C++2009. 3. 19. 00:04

C언어 프로페셔널 버전을 사용 해도 되지만

공부 하고 초반에는  express버전만으로도 충분 하다는거...

http://www.microsoft.com/express/download/

여기서 한글버전으로 받아서 깔면 됨

무료버전이라 기능은 한정 되어 있다는


파일 -> 새로만들기 -> 프로젝트 선택
Win32콘솔응용프로그램 선택
이름설정
위치 설정  ->다음버튼
빈 프로젝트체크 프로젝트 생성
소스파일(우클릭)->추가->새 항목을선택
C++파일추가 --> 확장자는 항상 *.c설정 (ex : test.c)

Posted by 샤키