2016.03.05 13:00

2016-03-05 첫번째

조회 수 1589 추천 수 0 댓글 0

3. 하나의 정수를 입력받아 1부터 입력받은 정수까지의 짝수를 차례대로 출력하는 프로그램을 작성하시오. (입력되는 정수는 50이하이다.)

#include <stdio.h>
#include <stdlib.h>
int main(void){
    printf("입력받은 정수까지의 짝수를 차례대로 출력하는 프로그램\n\n");
    
    int a;
    int i;
    
    printf("정수를 입력 : ");
    scanf("%d",&a);
    
    printf("- - - - - - - - 출력결과 - - - - - - - -\n");
    for(i=1;i<=a;i++){
       if(i%2==0) printf("%d ",i);                 
    }
    printf("\n\n");
    system("pause");
    return 0;
}//end main


4. 100 이하의 정수를 입력받아서 입력받은 정수부터 100까지의 합을 출력하는 프로그램을 작성하시오.

#include 
#include 
int main(void){
    printf("입력받은 정수부터 100까지의 합을 출력하는 프로그램\n\n");
    
    int a;
    int i;
    int sum=0;
    
    printf("정수를 입력 : ");
    scanf("%d",&a);
    
    printf("- - - - - - - - 출력결과 - - - - - - - -\n");
    for(i=a;i<=100;i++){
       sum = sum + i;     
    }
    
    printf("합 : %d",sum);

    printf("\n\n");
    system("pause");
    return 0;
}//end main 

5. 10개의 정수를 입력받아 3의 배수의 개수와 5의 배수의 개수를 각각 출력하는 프로그램을 작성하시오.

#include 
#include 
int main(void){
    printf("3과 5의 배수의 개수를 출력하는 프로그램\n\n");
    
    int a;
    int cnt1=0, cnt2=0;

    for(int i=0;i<10;i++){
            
    printf("정수를 입력 : ");
    scanf("%d",&a);
    
    if(a%3==0) cnt1++;
    if(a%5==0) cnt2++;
        
    }
    
    printf("- - - - - - - - 출력결과 - - - - - - - -\n");
    printf("3의 배수 : %d 개 \n",cnt1);
    printf("5의 배수 : %d 개 \n",cnt2);

    printf("\n\n");
    system("pause");
    return 0;
}//end main 


6. 10 이하의 과목 수 n을 입력받은 후 n개 과목의 점수를 입력받아서 평균을 구하여 출력하고 평균이 80점 이상이면 “합격” 80점 미만이면“불합격”이라고 출력하는 프로그램을 작성하시오.

(평균은 반올림하여 소수 첫째자리까지 출력한다.)

#include 
#include 
int main(void){
    printf("과목의 평균을 구하여 합격여부를 출력하는 프로그램\n\n");
    
    int a;//과목수 
    int b;//과목점수 
    int i;
    double sum=0;
    double average=0;
    
    printf("과목 갯수 : ");
    scanf("%d",&a);
    puts("");
    
    for(i=0;i
            
       printf("과목 %d : ",i+1);
       scanf("%d",&b);
       
       sum = sum + b;
    }

    average = sum / i;
    //average = sum*1.0 / i;
    
    printf("- - - - - - - - 출력결과 - - - - - - - -\n");
    
    printf("평균 : %.1f \n",average);
    if(average>=80) printf("합격\n");
    else printf("불합격\n"); 
    
    printf("\n\n");
    system("pause");
    return 0;
}//end main 

7. 아래와 같이 출력되는 프로그램을 작성하시오.

#include 
#include 
int main(void){
     printf("숫자패턴의 도형을 출력하는 프로그램\n\n");
     
     printf("- - - - - - - - 출력결과 - - - - - - - -\n");
     
     int first=1;
     int last=5;
     
     for(int i=first;i<=last;i++){
        for(int j=i+1;j<=last+i;j++){
                printf(" %d ",j);
        }//end for j
        puts("");          
     }//end for i
     
    printf("\n\n");
    system("pause");
    return 0;
}//end main


8. 구구단의 일부를 다음과 같이 출력하는 프로그램을 작성하시오. 
(곱셈의 결과는 오른쪽으로 맞추어 출력을 하고 결과값 사이의 공백은 3칸으로 한다.
예) 2_*_1_=__2___

#include 
#include 
int main(void){
    puts("");
     printf(" 구구단의 일부를 출력하는 프로그램\n\n");
     
     printf(" - - - - - - - - - - - - 출력결과 - - - - - - - - - - - -\n");
     
     int dan=1;
     int num=5;
     int sum=0;
     
     
     for(int i=dan+1;i
        for(int j=dan;j
                
                sum = i*j;

                printf(" %d * %d =", i, j);
                
                if(sum<10) printf("  %d ",sum);
                else if(sum>=10) printf(" %d ",sum);
  
        }//end for j
             puts("");
     }//end for i
     
    printf("\n\n");
    system("pause");
    return 0;
}//end main


9. 10 이하의 자연수 n을 입력받아 "홍길동"을 n번 출력하는 프로그램을 작성하시오.

#include 
#include 
int main(void){
    puts(""); 
    printf(" '홍길동'을 n번 출력하는 프로그램\n\n");
     
    int a;
     
    printf(" 자연수를 입력 : ");
    scanf("%d",&a);
        
    printf(" - - - - - - - - 출력결과 - - - - - - - -\n");
    
    for(int i=0;i
    
    printf(" 홍길동 \n"); 
    
    }

    printf("\n\n");
    system("pause");
    return 0;
}//end main

10. 100 이하의 두 개의 정수를 입력받아 작은 수부터 큰 수까지 차례대로 출력하는 프로그램을 작성하시오.
#include 
#include 
int main(void){
    puts(""); 
    printf(" 작은 수부터 큰 수까지 차례대로 출력하는 프로그램\n\n");
     
    int a;
    int b; 
     
    printf(" 자연수를 입력 : ");
    scanf("%d",&a);
    
    printf(" 자연수를 입력 : ");
    scanf("%d",&b);
        
    printf(" - - - - - - - - 출력결과 - - - - - - - -\n");
    
    if(a
       for(int i=a;i<=b;i++){
          printf(" %d ",i);
       }//end for i
    }//end if

    if(a>b){
       for(int i=b;i<=a;i++){
          printf(" %d ",i); 
       }//end for i      
    }//end if

    printf("\n\n");
    system("pause");
    return 0;
}//end main

#include 
#include 
int main(void){
    puts(""); 
    printf(" 작은 수부터 큰 수까지 차례대로 출력하는 프로그램\n\n");
     
    int a;
    int b; 
     
    printf(" 자연수를 입력 : ");
    scanf("%d",&a);
    
    printf(" 자연수를 입력 : ");
    scanf("%d",&b);
        
    printf(" - - - - - - - - 출력결과 - - - - - - - -\n");
    
    int s;
    int e;
    
    if(a>b){
            s=b;
            e=a;
    }//end if
    else {
         s=a;
         e=b; 
    }//end else
    
    for(int i=s; i<=e;i++){
          printf(" %d ",i); 
       }//end for     

    printf("\n\n");
    system("pause");
    return 0;
}//end main

#include 
#include 
int main(void){
    puts(""); 
    printf(" 수를 차례대로 출력하는 프로그램\n\n");
    int a;
    int b;
    int c;
    printf(" 옵션 1. 오름차순 2. 내림차순\n");
    printf(" 선택 : ");
    scanf("%d",&c); 
    puts(""); 
    printf(" 자연수를 입력 : ");
    scanf("%d",&a);
    printf(" 자연수를 입력 : ");
    scanf("%d",&b);

    printf(" - - - - - - - - 출력결과 - - - - - - - -\n");
    int big;//큰값 
    int small;//작은값 
    int s;//시작값 
    int e;//끝값 
    int add;
    if(a>b){//a와b의 크기비교 
        big=a;
        small=b;
    }
    else{
        big=b;
        small=a;
    }
    if(c==1){ //옵션 1  
        s=small;
        e=big;
        add=1;
    }
    else{ //옵션 2 
        s=big;
        e=small;
        add=-1;
    }
    for(int i=s; i>=small && i<=big;i=i+add){
          printf(" %d ",i); 
       }//end for    
    puts("");
    system("pause");
    return 0;
}//end main


11. 정수를 입력받아서 1부터 입력받은 정수까지의 5의 배수의 합을 구하여 출력하는 프로그램을 작성하시오.

#include 
#include 
int main(void){
    puts(""); 
    printf(" 1부터 입력받은 정수까지 5의 배수의 합을 출력하는 프로그램 \n\n");
     
    int a;
    int sum=0;
    int i=0;
     
    printf(" 자연수를 입력 : ");
    scanf("%d",&a);
        
    printf(" - - - - - - - - 출력결과 - - - - - - - -\n");
    
    for(i=1;i<=a;i++){
            
       if(i%5==0){
           sum = sum + i;
           printf(" %d",i);
           if (i==a) printf(" = ");
           else printf(" + ");
       }
    }
    
    printf(" %d \n",sum);

    printf("\n\n");
    system("pause");
    return 0;
}//end main



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 글쓰기는 하루 5개, 댓글은 10개만 가능합니다. 좋은아빠되기 2019.02.15 298
공지 키보드 화살표값 출력 좋은아빠되기 2016.11.19 1075
공지 원하는 좌표에 값 출력하기 좋은아빠되기 2016.11.19 2389
공지 Python(파이썬) 학습 자료 PDF 1 file 좋은아빠되기 2014.12.10 10265
공지 dev C++ 텍스트 색상변경 WinApi사용(textcolor 대용) 좋은아빠되기 2014.06.07 4710
공지 DEV-C++ 기본 코드 좋은아빠되기 2013.06.19 8230
공지 무료 C++ 컴파일러(윈도우용) DEV-C++ 좋은아빠되기 2013.06.18 18945
공지 이클립스 C++ 설치 파일들 좋은아빠되기 2013.06.18 37837
430 re file 박윤택 2013.12.14 1616
» 2016-03-05 첫번째 file 뚜디 2016.03.05 1589
428 이건 내가 윤년구하기한거 killerjack 2014.04.12 1579
427 반복문을 탈출 그냥학생 2014.02.22 1578
426 정올 기초다지기(배열2-자가진단3) killerjack 2014.05.31 1572
425 정올 기초다지기(배열2-자가진단7) killerjack 2014.05.31 1507
424 철희, 철수, 영희, 영수 성적 입력받아서 합계구하기 killerjack 2014.03.15 1445
423 정올 기초다지기(함수1-자가진단6) killerjack 2014.05.31 1439
422 정올 기초다지기(배열2-자가진단6) killerjack 2014.05.31 1432
421 정올 기초다지기(aA001-배열2 1) killerjack 2014.05.31 1430
420 정올 기초다지기(aA003-배열2 3) killerjack 2014.05.31 1420
419 주사위 굴리기 갓초딩 2017.03.25 1414
418 입력한 숫자 이하 짝수만 출력하기(승민) 승민 2016.03.12 1393
417 정올 기초다지기(함수1-자가진단8) killerjack 2014.06.07 1380
416 시계~~~ killerjack 2014.05.17 1371
415 두 실수 사이 정수 갯수 구하기 killerjack 2014.08.16 1369
414 별로 다이아 껍데기만 출력하기 killerjack 2014.05.03 1344
413 정올 - 실력키우기 - 오목(1733) 조정미 2018.01.20 1326
412 dev C++ 입력키값 숫자로 알아보기 killerjack 2014.06.07 1315
411 정올 - 실력키우기 - 최대공약수와 최소공배수(1658) 조정미 2018.01.02 1311
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 26 Next
/ 26