목차
문제1 : 구구단 (출력양식#1)
문제 : 구구단 (출력양식#2)
문제2 : Finding Maximum 코드를 for문을 이용하여 작성하라.
문제3 2개 값을 입력받고 연산자에 따른 연산 (switch 이용)
로또 생성기 (로또프로그램)
문제 8 : 파운드와 온스 변환 (무게 단위 변환)
문제 4 삼각형의 넓이 구하기
문제 5 원의 넓이 구하기
문제 1 : 약수 구하기
문제 2 3,6,9 게임
연습문제2 : 2제곱, 3제곱 ~ 5제곱 프로그램
피보나치 수열
문제 : 구구단 (출력양식#2)
문제2 : Finding Maximum 코드를 for문을 이용하여 작성하라.
문제3 2개 값을 입력받고 연산자에 따른 연산 (switch 이용)
로또 생성기 (로또프로그램)
문제 8 : 파운드와 온스 변환 (무게 단위 변환)
문제 4 삼각형의 넓이 구하기
문제 5 원의 넓이 구하기
문제 1 : 약수 구하기
문제 2 3,6,9 게임
연습문제2 : 2제곱, 3제곱 ~ 5제곱 프로그램
피보나치 수열
본문내용
문제1 : 구구단 출력형식#1
2단 3단 4단 5단
6단 7단 8단 9단
***********************************************************************************************/
#include
void main() {
int first, // 구구단 앞자리 ( 2단 ~ 9단)
second, // 구구단 뒷자리 ( X1 ~ X9)
line; // 출력 문단 구분
int title; // 제목 변수
for(line=0;line<=1;line++) {
line *= 4; // 4개 구구단 단위로 문단을 나눈다
for(title=line+2;title<=line+5;title++) { // 제목을 출력한다
printf("----%d단----\t", title);
}
printf("\n");
for(second=1;second<=9;second++) { // 구구단 뒷자리
for(first=2+line;first<=5+line;first++){ // 2~5단 6~9단으로 나누어서 loop
printf("%d X %d = %d \t", first, second, first*second); // 식을 표현
}
printf("\n"); // 한줄이 끝나면 줄바꿈을 해준다.
}
line /= 4;
printf("\n"); // 한문단이 끝나면 줄바꿈을 해준다.
}
}
결과)
/***********************************************************************************************
문제 : 구구단 출력형식#2
2단 4단 6단 8단
3단 5단 7단 9단
***********************************************************************************************/
#include
void main() {
int first, // 구구단 앞자리 ( 2단 ~ 9단)
second, // 구구단 뒷자리 ( X1 ~ X9)
line; // 출력 문단 구분
int cnt, title; // cnt : 한 단의 최대값제어, title: 제목 변수
for(line=0;line<=1;line++) { // 출력 문단을 구분한다
for(title=line+2;title<=9;title++) { // 제목을 출력한다
printf("----%d단----\t", title);
title++;
}
printf("\n");
for(second=1;second<=9;second++) { // 구구단 뒷자리 for(first=2+line;first<=line+8;first++) { // 4개 단으로 나누어서 loop
printf("%d X %d = %d \t", first, second, first*second); first++;
}
printf("\n"); // 한 줄이 끝나면 줄바꿈
}
printf("\n"); // 한 단이 끝나면 줄바꿈
}
}
결과)
2단 3단 4단 5단
6단 7단 8단 9단
***********************************************************************************************/
#include
void main() {
int first, // 구구단 앞자리 ( 2단 ~ 9단)
second, // 구구단 뒷자리 ( X1 ~ X9)
line; // 출력 문단 구분
int title; // 제목 변수
for(line=0;line<=1;line++) {
line *= 4; // 4개 구구단 단위로 문단을 나눈다
for(title=line+2;title<=line+5;title++) { // 제목을 출력한다
printf("----%d단----\t", title);
}
printf("\n");
for(second=1;second<=9;second++) { // 구구단 뒷자리
for(first=2+line;first<=5+line;first++){ // 2~5단 6~9단으로 나누어서 loop
printf("%d X %d = %d \t", first, second, first*second); // 식을 표현
}
printf("\n"); // 한줄이 끝나면 줄바꿈을 해준다.
}
line /= 4;
printf("\n"); // 한문단이 끝나면 줄바꿈을 해준다.
}
}
결과)
/***********************************************************************************************
문제 : 구구단 출력형식#2
2단 4단 6단 8단
3단 5단 7단 9단
***********************************************************************************************/
#include
void main() {
int first, // 구구단 앞자리 ( 2단 ~ 9단)
second, // 구구단 뒷자리 ( X1 ~ X9)
line; // 출력 문단 구분
int cnt, title; // cnt : 한 단의 최대값제어, title: 제목 변수
for(line=0;line<=1;line++) { // 출력 문단을 구분한다
for(title=line+2;title<=9;title++) { // 제목을 출력한다
printf("----%d단----\t", title);
title++;
}
printf("\n");
for(second=1;second<=9;second++) { // 구구단 뒷자리 for(first=2+line;first<=line+8;first++) { // 4개 단으로 나누어서 loop
printf("%d X %d = %d \t", first, second, first*second); first++;
}
printf("\n"); // 한 줄이 끝나면 줄바꿈
}
printf("\n"); // 한 단이 끝나면 줄바꿈
}
}
결과)
소개글