자유의대가는뭐라고요
접속 : 3611   Lv. 69

Category

Profile

Counter

  • 오늘 : 1128 명
  • 전체 : 1511258 명
  • Mypi Ver. 0.3.1 β
[잡담/일상] 큽..이제 잘수잇어요 ㅠㅠㅠㅠ (6) 2017/09/21 AM 04:15

//사용자에게 5개의 정수를 입력 받아서, 합을 출력하는 프로그램을 작성해보자.

//단, 입력 받은 수는 무조건 1이상이어야 한다.

//만약 1미만의 수가 입력되면 이를 입력으로 인정하지 않고 재 입력을 요구한다.

//그래서 결국 1이상의 정수 5개를 모두 입력 받을 수 있도록 작성해보자.



int d11, d2, d3, d4, d5, hep, sum;


printf("정수 5개 입력 : "); scanf_s("%d%d%d%d%d", &d11, &d2, &d3, &d4, &d5);

sum = d11 + d2 + d3 + d4 + d5;

hep = d11, d2, d3, d4, d5;


if (hep < 1) {

printf(" 다시써라 ");

}

else if (sum >= 1) {

printf(" 입력한 정수들의 합은? : %d  ", sum);

}



getch();

 

}

 

---------------------------------------------------------

출력은 됩니다..... 솔직히 이제 문제에 맞는건진 확실치 않는데

 

1이상이어야 하는거니 0이 들가면 안되는게 맞겟죠?

 

일단 출력 테스트 결과

정수 5개입력한것 중에 0이 섞이면 >>>>>>>>다시써라

정수 5개입력한것 중에 0이 없으면 >>>>>>>>입력한 정수들의 합은? : %d

 

이 아주아주 잘 뜹니다.....큽ㅠㅠㅠㅠ

 

일단 결과는 냇으니 내일 봐야죠 머ㅜ..

 

더 줄일수잇을거같지만... 시간도 늦었고 ㅠㅠ

 

코드를 최소화하려면 멀었나봅니다.ㅠ

 

그래도 뭔가 혼자 해냇다는게 참 좋네요..박터지는 하루였습니다ㅠ

 

 

 

 

신고

 

압둘란데요ㅋ    친구신청

사용자가 캐릭터를 입력한다면!

촐랑    친구신청

문제를 잘못이해 하신거 같은데요 ㅜㅜ

그리고 hep = d11, d2, d3, d4, d5; 여기서 에러날거 같아요

비싸기만함    친구신청

잠깐잣다가깻는뎅.. 흠..일단 에러는 없엇어요.

heavyswat    친구신청

음 무슨 렝귀지에요?

Mirian-Gray    친구신청

너무 어렵게 생각하신거 같아요.
1. 5개를 한꺼번에 받으려고 한 것
2. 입력 받은 변수로 비교를 하지 않고 대입하고 비교한 것
3. 비교를 하지 않고 일단 합을 구한 것
4. 다시 입력하라는 출력은 있는데 재입력이 없는 것
5. else if는 있는데 비교 대상이 다른 것

코드의 흐름을 문제와 한 번 비교해보시는게 좋겠어요

흔한백수    친구신청

else if 조건이 굳이 필요하지도 않을 것 같구요
X