뭔가 순서가 뒤바뀌어서 출력이 되요...
찬바리
질문 제목 : 순서가 뒤바꿔요...
printf 가 먼저 출력되어야 하는데 scanf가 먼저 나와요..질문 내용 :
이건 연습하다 만든 건데..
#include stdio.h
int main(void)
{
int temp[31], i, j, avg, min, max;
printf(how many days in one month? );
scanf(%d , &i);
for(j=0; j=i-1; j++)
{
printf(enter temperature for day %d, j+1);
scanf(%d, &temp[j]);
}
avg=0;
for(j=0; j=i-1; j++) avg=avg+temp[j];
printf(the average temperature is %d \n, avg/i);
return 0;
}
위에 굵게 색칠한 부분이 있죠...
저걸 실행시키면 제가 예상할 때는
enter temperature for day 1 : (입력)
enter temperature for day 2 : (입력)
... enter temperature for day i : (입력)
이렇게 될 줄 알았는데 이상하게 enter temperature for day 1 하고 (입력)하고 순서가 뒤바뀝니다.
그러니까 일단
아무것도 없이 반짝반짝 거리면 거기다 뭘 치면 바로
enter temperature for day1:enter temperature for day 2:_
이렇게 된다는 거죠...
어디서 제가 틀린거죠
-
연자두
만약에 공백을 수정하지 않고 입력할려고 했으면
printf(\How many days in one month? \); 숫자+공백 한칸을 써줘야 맞는거죠 -
참이
scanf(\%d \
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2672158 | for 문 질문드립니다. (2) | 유메 | 2024-10-18 |
2672128 | 살짝만 도와주세열 어렵지 않아요~ (초보) | 도도 | 2024-10-18 |
2672072 | 이 소스를 통해서 동일한 값이 나오게 소스를 재구성좀 부탁드려요^^ | SchokoHolic | 2024-10-17 |
2672049 | 함수파트에서 리턴값 받는 문제에 관한 질문입니다. | 매디 | 2024-10-17 |
2672022 | 일부 변수를 권한이 없으면 수정할수 없도록 하고싶습니다. | 아지랑이 | 2024-10-17 |
2671993 | 비디오 대여 프로그램 추가 기능 질문입니다. | 베레기 | 2024-10-17 |
2671963 | 포인터 질문이에요 (2) | 거북이 | 2024-10-16 |
2671938 | 포인터 증감 연산자 질문이욧~ | SweetChoco | 2024-10-16 |
2671908 | 10의 -10승이랑 -10의-10승 어떻게하나요?? (2) | 큰재 | 2024-10-16 |
2671878 | 이클립스에서 C언어좀 돌리려고 하는데 안됩니다..도와주세요 (2) | 지우 | 2024-10-16 |
2671847 | 숫자 (또는 문자열)을 하나씩 자르기 (1) | 마루 | 2024-10-15 |
2671822 | 출력값이 이해가 안되요 .. (4) | 한샘가온 | 2024-10-15 |
2671798 | 메모장에 적는 소스인데, 띄어쓰기 하면 안 되네요 (1) | 달 | 2024-10-15 |
2671742 | 이제 막 C언어 공부하는데 도와주세요ㅜㅜ (2) | 솔빛길 | 2024-10-14 |
2671692 | 포인터를 이용하여 배열로 나온 값들을 더하는 프로그램인데요 (1) | 죄암죄암 | 2024-10-14 |
2671644 | c언어소스코드좀요 swap함수요 | 이리온 | 2024-10-13 |
2671617 | 피보나치 수열.. | 붕붕 | 2024-10-13 |
2671559 | 책이 잘못된건가요!? | 찰스 | 2024-10-13 |
2671500 | 가위바위보 접근.. (2) | 메이커 | 2024-10-12 |
2671470 | gotoxy 질문드립니다..답변좀부탁드려요 (4) | 흙이랑 | 2024-10-12 |