생활
프로그래밍 과제인데 오류가 뜨는 이유를 모르겠어요.
문제는
1~100 사이의 정수(no)를 연속으로 입력 받는다. (while) 단, 0이 입력되면 종료. 입력된 정수 중 최대값/최소값을 출력!
입니다
#include <stdio.h>
#pragma warning(disable:6031)
#pragma warning(disable:4996)
int main()
{
int no = 1, max =0, min = 101;
while (no != 0) {
printf("input value(no): ");
scanf(" %d", &no);
if (no < 101 && no > 0) {
if (no > max)
max = no;
if (no < min)
min = no;
}
else if (no == 0);
else {
printf("error\n");
no = 1;
}
}
if (max == 0 || min == 101)
printf("error");
else
printf("max = %d \nmin = %d\n", max, min);
return 0;
4개의 답변이 있어요!