for문과 while문
도래솔
2023.04.01
질문 내용 :
두개의 정수를 입력받아서 그 사이에 존재하는 정수들의 합을 구하는 프로그램을 작성해 while 문과 for문을 이용해서 보자. 예를 들어 3과5를 입력받는다면 3+4+5가 답이 된다. 문제를 조금 쉽게 하기 위해서, 첫번쨰 입력받은 숫자보다 두 번쨰 입력받은 숫자가 더 크다는 조건을 걸자
#include stdio.h
int main(void)
{
int i=0;
int sum=0;
int a, b;
printf(두 개의 정수 입력 : );
scanf(%d%d, &a, &b);
for(i=a; i=b; i++)
{
sum += i;
}
printf(합 : %d\n, sum);
return 0;
}
for문으로 돌렸는데 while문으로 바꿔야 되는데 while문은 못 만들겠네요...
답이 3,5를 치면 12가 나와야되는데 10 아니면 15가 나오거나 에러뜨거나 아예 아무것도 실행안되고 멈추거나 하네요
while(i=b)
{
sum+=i;
i++;
}
i=a; 이거 처리가 어렵네요 도와주세요