알파벳 사각형 출력, 두 수 사이의 소수 개수 출력, 숫자의 개수 세기, 별 마름모 출력, 입력 받은 수 거꾸로 출력 – 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면

목차

1 . 알파벳 사각형 출력 프로그램
2 . 두 수 사이의 소수 개수 출력 프로그램
3 . 숫자의 개수 세는 프로그램
4 . *마름모 출력 프로그램
5 . 입력 받은 수 거꾸로 출력 프로그램

본문내용

1 . 알파벳 사각형 출력 프로그램
1.1. 문제 정의
: 입력받은 숫자만큼 가로줄 세로줄에 알파벳 대문자A부터 Z까지 출력한다.
1.2. 문제 해결 방법
: 알파벳 A부터 시작하도록 선언한다. 입력받는 정수의 범위에서 이루어지도록 설정하고 가로줄 세로줄에 입력받은 수 만큼 출력하도록 for문을 사용한다. Z까지 출력된 후에 다시 A로 돌아가서 반복하게 한다.
1.3. 소스 코드
int main()
{
int input,j,i;
char k=’A’;//알파벳 A부터 시작

scanf(“%d”, &input);

if(1<=input && input<=15 )//입력받는 정수의 범위 { for(j=1 ; j<=input ; j++)//세로줄 { for(i=1 ; i<=input ; i++)//가로줄 { if( k >‘Z’)
{
k=’A’;
}//Z까지 출력된 후 A로 다시 돌아가도록 설정
printf(“%c “, k);
k++;//A부터 그 다음 알파벳을 출력
}
printf(“\n”);

}
}
return 0;
}
1.4 결과 화면

2 . 두 수 사이의 소수 개수 출력 프로그램
2.1 문제 정의
: 두 수를 입력하고 그 사이의 소수가 몇 개가 있는지 출력한다.
2.2. 문제 해결 방법
: 작은 수, 큰 수가 순서에 상관없이 입력되므로 조건연산자를 이용해 큰 수, 작은 수를 고정시킨다. 소수인 값을 알아내기 위해 2부터 증가해 나가면서 입력한 값에서 나눴을 때 나머지가 0인 경우(소수 인 경우)일 때 for문을 빠져나오도록 설정한다. if문을 활용하여 소수의 값이 나왔을 때 카운트 하도록 설정한다.

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다