게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
저.. 염치없지만 질문좀.. 열혈강의 C하는 중인데요
게시물ID : programmer_8068짧은주소 복사하기
작성자 : 4tumn
추천 : 0
조회수 : 767회
댓글수 : 7개
등록시간 : 2015/02/07 14:36:19
옵션
  • 본인삭제금지
문제가 0을 입력할때까지 입력해주는 값을더하고, 0을 입력하면 이때까지의 합계를 내는 코드를 짜라는 건데요

#include <stdio.h>
int main()
{
int n = 1;
int tot = 0;

while (n != 0);
{
printf("양의 정수를 입력하세요 : \n");
scanf_s("%d", &n);
tot = tot + n;
}
printf("합계는 %d 입니다.", tot);
return 0;
}

일단 이렇게 써놓고 실행시켜보니까 아예 프로그램에서 아무문장도 안뜨는데 뭐가 문제일까요?
여러분의 빡침(ㅠㅠ)을 덜어드리기 위해서 이런저런 생각을 해봤는데
저번 질문글에 '크게 다르지 않다'는 '그 다른 부분이 틀린거다'라는 명언에 감동먹어서 답이랑 비교해봤어요

1. int main() 안에 void를 안넣었다 - void 넣어도 똑같이 아무것도 안뜨네요
2. scanf대신에 scanf_s를 사용했다 - 이건 제능력밖인데.. scanf로하면 무조건 에러가떠서..

본삭금도 걸고 검색(..)도 해봤어요...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호