열혈 연습문제 질문
갤1
2023.04.01
질문 제목 : 7-2 문제 1번 질문 내용 :
사용자로부터 총 5개의 정수를 입력받아서 그 수의 합을 출려해주는 프로그램 구현해야해요
조건이있는데 정수는 반드시 0초과 이어야하고 만약 0이하의 수를 입력받으면 인정하지않고 다시 입력받도록 구현해야되요
아무리 생각해도 몰라서 .. 답도 보고 질문도 보고 햇는데 저혼자 짜봣거든요 ㅠㅠ
/* 연습문제 */
#include stdio.h
int main(void)
{
int i=0,j=0,num=1;
int total;
while(i5)
{
j=0;
while(j=0)
{
printf(0보다 큰 수 입력(%d번째),num);
scanf(%d,&j);
num++;
i++;
}
total+=j;
j=0;
}
printf(총합 :%d \n,total);
return 0;
}
총합이 쓰레기값이나오고 0이하 수 입력받을때 재입력이안되네요 ㅠㅠ
주석써서 설명이랑같이 이해좀 도와주세요 ㅠㅠ
그리고 이렇게 해답보고 하면 안좋져 ㅠㅠ 원래 처음이라 어려운건가가요 익숙하지않아서 ..ㅠ
-
WatchOut
아녀 ;
-
바라
그럼 break, continue는 알고잇나요??
-
갅쥐누뉨
while문 중첩 까지 만 배웟어요 ~do while 도 for 도 if 도 안배웟어여 아직
조건문은 while문만 ; -
개랑
그런데 while문 말고는 어떤걸 배웠나요?
-
혜린
답변하신분 정말 고마워요 ㅠㅠ
근데 while 문으로만 해야되서요 ㅠㅠ
while 문 밖에 아직 모르고 중첩 사용해서 하는건데 ;ㅠ