게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
특정 수 출력 코드 질문드립니다
게시물ID : programmer_21390짧은주소 복사하기
작성자 : zzzjinwook
추천 : 0
조회수 : 476회
댓글수 : 6개
등록시간 : 2017/09/18 22:14:08
#include <iostream>
using namespace std;

int main() {
int num;
int i ;
int a = 0;

cout << "양수 입력 : ";
cin >> num;
cout << "===3이 들어간 숫자 리스트 ===\n";

for (i = 1;i<=num;i++) {
a = i;
while (i > 0) {
if (i % 10 == 3) {
cout << a <<endl;
break;
}
else
i /= 10;
}
}
}


수를 입력받고 1부터 그 수까지 3이 포함되는 수들을 모두 출력하려고 합니다..
10으로 수를 나누어 나머지가 3이면 출력하고 아니면 또 나눠서 나머지가 3이면 출력하고 이런식으로 3이 들어가는 걸 찾으려고 하는데 생각대로 안되네요,,,
어떻게 고쳐야 좋을까요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호