-
[잡담/일상] C 언어2017.09.20 PM 09:54
if
while
---------------------------------------------------
#include <stdio.h>
main() {
int data, a, b, c, d, e;
//---------------------------------------------------
//사용자에게 5개의 정수를 입력 받아서, 합을 출력하는 프로그램을 작성해보자. << 됨
//단, 입력 받은 수는 무조건 1이상이어야 한다.
//만약 1미만의 수가 입력되면 이를 입력으로 인정하지 않고 재 입력을 요구한다.
//그래서 결국 1이상의 정수 5개를 모두 입력 받을 수 있도록 작성해보자.
printf("정수 입력 : ");
scanf_s("%d", &data);
if (data > 0 && data < 11)
{
int sum = 0;
a = 1;
while (a <= data)
{
sum += a;
++a;
}
printf("1 ~ %d까지의 합 : %d\n", data, sum);
}
getch();
}
댓글 : 9 개
- 촐랑
- 2017/09/20 PM 10:03
뭔가 많이 이상하네요
while 루프 안에서 입력받고
while은 카운트가 5면 루프종료
입력받은게 1이상의 정수이면 카운트 증가하고 합에 더함
루프 종료되면 총합출력
이렇게 해보세요
while 루프 안에서 입력받고
while은 카운트가 5면 루프종료
입력받은게 1이상의 정수이면 카운트 증가하고 합에 더함
루프 종료되면 총합출력
이렇게 해보세요
- 비싸기만함
- 2017/09/20 PM 10:28
저장안되서 중간까지처놓고 메모한거라;;;;ㅎㅎㅎㅎ
- 비싸기만함
- 2017/09/20 PM 10:28
감사합니다 ㅠ
- カテジナ
- 2017/09/20 PM 10:14
문제를 잘못이해하신듯 하네요. 윗분 말씀처럼.. 많이 잘못됐네요..ㅠㅠ
정답을 알려드리고 싶으나.. C언어를 배울때는 스스로 이해해서 터득하는게 몹시 중요하기에 참아봅니다.
(개발직 10년차 선배가..)
정답을 알려드리고 싶으나.. C언어를 배울때는 스스로 이해해서 터득하는게 몹시 중요하기에 참아봅니다.
(개발직 10년차 선배가..)
- 비싸기만함
- 2017/09/20 PM 10:27
아뇨;; 중간까지처놓고 메모한거라;; 지금도 코딩중입니다;;
- 비싸기만함
- 2017/09/20 PM 10:28
ㅠㅠㅠ 슨배님 ㅠㅠ
- DakS
- 2017/09/20 PM 10:17
문제하고 답 내용이 일단 전혀 다른거네용..
그리고 답 내용도 오류가 있어서 고칠 필요가 있어보입니다
예외 처리등
그리고 답 내용도 오류가 있어서 고칠 필요가 있어보입니다
예외 처리등
- 다산=파산교주
- 2017/09/20 PM 11:22
지금도 코딩중이시라니까 코드에 대한 언급은 안하겠습니다만...
들여쓰기를 생활화 하시는게 ^^;;
본인을 위해서도 그게 좋아요~
들여쓰기를 생활화 하시는게 ^^;;
본인을 위해서도 그게 좋아요~
- 비싸기만함
- 2017/09/21 AM 12:20
제가 ㅠ 정리감이 없네요 ㅠㅠ 하면서 해야하는데 항상 코딩 다하고 정리를하게되네요;;
버릇하겠습니다 ㅠ
버릇하겠습니다 ㅠ
user error : Error. B.