c프로그래밍책에서여
알
2023.04.01
질문 제목 : c프로그래밍
c프로그래밍p.162
문제1.
사용자로부터 총5개의 정수를 입력받아서 그 수의 합을 출력해 주는 프로그램을 구현한다.
단 한가지 조건이 있다. 정수는 반드시 0보다 큰 수 이어야 한다.
만약에 0이하의 수를 입력할 경우에는 입력으로 인정하지 않고 다시 입력받도록 구현해야 한다.
예)
0 보다 큰 수를 입력(1번째):3
0 보다 큰 수를 입력(2번째):23
0 보다 큰 수를 입력(3번째):1
0 보다 큰 수를 입력(4번째):-1
0 보다 큰 수를 입력(4번째):2
0 보다 큰 수를 입력(5번째):10
입력된 값의 총 합:39질문 내용 :
#include stdafx.h
int _tmain(int argc, _TCHAR* argv[])
{
int i=1;
int val1,val2;while(i0)
{
printf(0보다 큰 수를 입력(%d번째):,i);
scanf(%d,&val1);
int result=val1;
while(val10)
{
i++;
printf(0보다 큰 수를 입력(%d번째):,i);
scanf(%d,&val1);
result+=val1;
printf(%d,result);}
}
return 0;
}
쓰레드 값이 왜 나오는거져?
-
하늘빛눈망울
위에 제가 쓴 것은 모가 잘 못된건 가여?