듀로탄

전체보기

모바일 상단 메뉴

본문 페이지

[잡담] C언어 질문점여..

아이콘 겟투캠백야
댓글: 18 개
조회: 382
2014-03-17 00:54:31

2~9사이의 정수를 입력하면 그 입력한 정수의 배수 만큼 출력하는 코드를 짜는건데염..

(예 : 4 입력하면 1~100 사이 4의 배수 출력)

 

일단은 그냥 코드 조금 적다가 도저히 머리가 안돌아가고 생각이 안나서 끊었거든여..

 

#include

void main(void)
{
 int a;
 printf("2~9사이의 정수를 입력하시오.");
 scanf("%d", &a);

 for(a = 1; a <=100; a++) {
  if(a%2==0)

 printf("%d ", a);

  if(a%3==0)
 
 printf("%d ", a);
 
}
}

 

일단은 이렇게 쳤는데.. 뭐 2 치면 2의배수는 잘 나와요..

근데 3치면 2의배수, 3의배수 겹쳐서 나오네요.. 아;;

else if 라고 치면 2,3의 공배수가 2개씩 출력안되고 깔끔하게 1개 출력되긴 되는데 그래도.. 겹쳐서 나오니 ㅈㅈ..

 

섭게에 이런 질문글 올려서 죄송합니다..

 

내일 가서 선생님한테 물어보면 되지만 지금 당장 알고싶어서..

이런 느낌 있잖아요..

분명 쉬운 문제고 내가 풀수 있을거 같은데.. 안되서 답답하고 빨리 답이나 힌트를 알고 싶다는 그런.. 느낌..

 

 

Lv0 겟투캠백야

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD