해결된 질문
작성
·
288
0
이제 막 강의를 처음부터 공부하는 학생입니다. 강의에서 알려주신대로 코드를 짜고 그에 맞게 파일도 복사했는데 강의와 똑같이 했는데 이렇게 뜨는 이유를 모르겠습니다...
물론 내용 이해랑 풀이를 어떻게 해야하는지 그런 매커니즘을 이해하는게 가장 중요한 것임을 알지만 앞으로 강의와 동일 혹은 맞게 하였는데 이렇게 채점폴더내의 오류가 있을까 질문드립니다...
답변 4
0
0
0
#include <iostream>
using namespace std;
int main(){
int n, i, sum = 1; // 변수 선언
cin>>n; // n 입력 받음
cout<<"1"; // 1은 모든 숫자의 진약수이므로 무조건 출력
for(i=2; i<n; i++){ // 2부터 시작 n은 제외, n도 자기 자신으로 진약수이니깐
if(n%i==0){ //i는 n의 약수,진약수
cout<<" + "<<i; // +숫자 형태로 출력됨
sum = sum + i; //sum은 나중에 출력
}
}
cout<<" = "<<sum; // sum 출력
return 0;
}
일단 정답코드와 똑같이 했는데 채점폴더로 저런식으로 떠서 질문드립니다!
만일 별 문제가 없다면 채점폴더 외에 In과 out case를 직접 넣어서 확인해보고
그런식으로 학습에 좀 더 집중해서 진행하겠습니다!
0