이번에는 초등학교 저학년떄 열심히 외웠던! 구구단을 콘솔에서 구현해보는겁니다@_@
문제가 좀 있긴했었습니다.
정식 구구단은 출력이 잘되는데 역순행 구구단은 잘안되서 고생 좀 했습니다;
[ 문제 4 ] 사용자로 부터 입력받은 숫자에 해당하는 구구단을 출력하되, 역순으로 출력하는 프로그램을 작성하자.
정식구구단의 While 문과 For문 ,
역순행 구구단의 While 문과 For문
두개 다 처리했습니다@_@ 아래 소스코드 보시면서 이해하셔요!
정식 구구단
[While문]
#include <stdio.h>
int main(void)
{
int a;
int i=2;
printf("원하시는 구구단은? ");
scanf("%d", &a);
while(i<10)
{
printf(" %d x %d = %d \n", a, i, a*i);
i++;
}
return 0;
}
[For문]
#include <stdio.h>
int main(void)
{
int a;
int i;
printf("원하시는 구구단은? ");
scanf("%d", &a);
for(i=2; i<10; i++)
{
printf(" %d x %d = %d \n", a, i, a*i);
}
return 0;
}
구구단의 역순행,
[While문]
#include <stdio.h>
int main(void)
{
int a;
int i=9;
printf("원하시는 구구단은? 단, 역순으로 나와요! ");
scanf("%d", &a);
while(i>1)
{
printf(" %d x %d = %d \n", a, i, a*i);
i--;
}
return 0;
}
[For문]
#include <stdio.h>
int main(void)
{
int a;
int i;
printf("원하시는 구구단은? 역순행적 ");
scanf("%d", &a);
for(i=9; i>1; i--)
{
printf(" %d x %d = %d \n", a, i, a*i);
}
return 0;
}
궁금한점은 댓글로 문의해주세요!
'C, C++' 카테고리의 다른 글
sizeof 연산자와 자료형의 종류들, (0) | 2013.01.10 |
---|---|
[IST] ~ 1월 9일까지 과제제출 내용 (0) | 2013.01.08 |
열혈강의 C 프로그래밍 : 연습문제 7-1-3 해결사 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-2 해결사 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-1 해결사 (0) | 2013.01.04 |