C언어 실행오류가떠서 질문드립니다.
LimeTree
질문 제목 : 전기세를 구하는 프로그램질문 요약 :for 반복문을 써보았는데 실행이안되네요질문 내용 :
#include stdio.h
void main(void)
{
int amount[5];
float basic[5];
double price[5], total[5];
int i, menu, home;
printf(전기세를 구할 집은 몇채인가요?);
scanf(%d, &home);
for(i=0;ihome;i++){
printf(당신이 쓴 전기량은 얼마나되나요?(kw) );
scanf(%d, &amount[i]);
printf(당신이 쓰는 전기의 용도? [1]산업용 [2]가정용 );
scanf(%d, &menu);
if(menu==1){
basic[i]=660;
price[i]=88.5;
}else if(menu==2){
basic[i]=1130;
price[i]=127.8;
}else{
printf(잘못눌렀어요.);
return;
}
total[i]= basic[i] + (price[i]*amount[i]);
for(i=0;ihome;i++)
printf(당신이 사용한 전기요금은 : %.2f원 입니다\n, total[i]);
}
}
전기세를 구하는 프로그랩인데 이렇게해서 컴파일하면 오류는 안뜨고 실행이됩니다
근데 반복문이 실행이 안되고... 메뉴선택을 잘못했을시에 리턴문자가 적용이안되서 질문드립니다 어느것이틀렸나 꼭꼭지적부탁드립니다.
씨언어를 처음배우고 얼마배우지않은터라 많이미숙합니다. 잘부탁드립니다.
-
자올
제 생각에는 for문 안에 for문이 있어서 한번만 확인하고 다음번 집은 확인 안하고 바로 결과를 출력 해서 그런거 같습니다.
for문 2개를 나누어서 해보시면 결과가 제대로 나오지 않을까 싶네요 ^^
쉽게 말해서 입력 for문 하나, 출력 for문 하나 이렇게 하면 될꺼예요 -
두빛나래
이건 아마도 scanf에서 값을받고 난 뒤 엔터값도 버퍼에 들어가서 그런거 같군요.
scanf 밑에 fflush(stdin); 이나
또는
scanf(\%*%d\ -
떠나간그녀
음 만약 2채의 집의 전기세를 구한다고 하면 1채는 전기세가 정확히 나오는데 2번쨰 집의 전기세는 몇와트를썼는지, 기업용인지 가정용인지 선택도안하고 결과값만 바로 -98848151615.... 이런숫자로 나와버립니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2695766 | 달팽이 배열 어디서 틀렸는지 모르겠습니다ㅠㅠ | 연분홍 | 2025-05-23 |
2695738 | fopen과fclose질문~~ (5) | 희선 | 2025-05-23 |
2695707 | 3의 배수 나타내기. (2) | 수리 | 2025-05-23 |
2695626 | 피보나치수열 과제 때문에 질문 드립니다. (6) | 옆집언니 | 2025-05-22 |
2695595 | 포인트공부중입니다 int형에서 4=1 인가요? (3) | 족장 | 2025-05-22 |
2695567 | 드라이브 고유번호를 가져오는 함수 (2) | 초코맛사탕 | 2025-05-21 |
2695533 | 음수의 산술변환! 질문이요 ㅠㅠ... (4) | 꽃여름 | 2025-05-21 |
2695506 | 구조체 배열 이용 도서목록 출력 프로그램 (1) | 가을귀 | 2025-05-21 |
2695450 | c언어 함수 질문이요.... | 이슬비 | 2025-05-20 |
2695403 | VirtualAlloc함수 및 메모리 질문 | 크리에이터 | 2025-05-20 |
2695355 | c언어 for함수 | 미쿡 | 2025-05-19 |
2695327 | 안녕하세요 제가 이번에 좀 큰 프로그램을.. | 악당 | 2025-05-19 |
2695295 | mutex동기화의 thread기반 채팅 서버소스 질문입니다 | 그루터기 | 2025-05-19 |
2695270 | 질문이요..swap 관한겁니다..ㅠㅠ (3) | 콩알녀 | 2025-05-19 |
2695244 | 노땅초보궁금한게 하나 있는데요..반복문(while문)초보자질문 (6) | 큰꽃늘 | 2025-05-18 |
2695166 | do while 문 어떤것이잘못된건지 모르겠어요 (2) | 아이폰 | 2025-05-18 |
2695122 | 구조체에 대해 물어보고 싶은게 있습니다 ^^^.. (7) | 수련 | 2025-05-17 |
2695091 | txt 파일 입출력 후 2차 배열에 저장하기입니다. (3) | 헛장사 | 2025-05-17 |
2695063 | 수도요금 프로그램좀 짜주세요. | 시내 | 2025-05-17 |
2695033 | 답변좀요ㅠㅠ (1) | 비사벌 | 2025-05-16 |