![]()
![]()
목차
1. 구구단 출력 프로그램
1.1. 문제 정의
1.2. 문제 해결 방법
1.3. 소스 코드
1.4 결과 화면
2. 자릿수 합산 프로그램
2.1 문제 정의
2.2. 문제 해결 방법
2.3. 소스 코드
2.4 결과 화면
3. * 출력 프로그램
3.1 문제 정의
3.2. 문제 해결 방법
3.3. 소스 코드
3.4 결과 화면
4. 약수의 합 출력 프로그램
4.1 문제 정의
4.2. 문제 해결 방법
4.3. 소스 코드
4.4 결과 화면
5. 우박수 나열 및 길이 출력 프로그램
5.1 문제 정의
5.2. 문제 해결 방법
5.3. 소스 코드
5.4 결과 화면
본문내용
1 . 구구단 출력 프로그램
1.1. 문제 정의
: 원하는 단을 입력해서 구구단을 출력한다.
1.2. 문제 해결 방법
: 원하는 단을 입력하고 1~9단까지 while함수를 사용하여 출력한다.
1.3. 소스 코드
#include
int main()
{
int put, num;//입력하는 값과 9단을 선언
scanf(“%d”, &put);
num=1;//9단을 나타내는 값 초기화
while(num<=9)//9단까지 곱해주기 위함 { printf("%d x %d = %d\n", put, num, put*num);//구구단 입력 num++;//1~9단까지 증가 } return 0; } <중 략>
2.1 문제 정의
: 정수를 입력받은 후 각각의 자릿수의 합을 출력한다.
2.2. 문제 해결 방법
: 정수의 크기를 고려해 범위가 크게 선언한다. 자릿수의 합을 초기화 시켜 준 후 자릿수의 합을 입력받은 숫자에 %10을 사용해 1의 자리부터 출력한다. 입력받은 숫자를 10으로 나누면 1의 자리가 나타나지 않는다는 것을 사용한다. 이 실행을 반복하여 각 자릿수의 합을 구한다.
2.3. 소스 코드
#include
int main()
{
long long num, sum;//정수의 크기를 생각하여 범위를 크게 해 선언
printf(“정수 입력 : “);
fflush(stdout);
scanf(“%lld”, &num);
sum=0;//자릿수의 합 초기화
while(num>=1)//1이상일 때 실행하도록 설정
{
sum = sum + num%10;
num = num/10;//첫번째 자릿수부터 하나씩 더해감
}
printf(“자릿수의 합 : %lld”, sum);
return 0;
}
출처 : 해피캠퍼스
답글 남기기