#include <stdio.h>

int main()
{   int s=1,g;//전기사용량,기본요금
 double sy,sum;//사용요금,총 전기요금
 


 printf("☆★전기요금 계산 프로그램★☆\n");

 while(s !=0 && s>0)
 { 
  
  printf("===========================\n");
  printf("전기사용량 입력 : ");
  scanf_s("%d",&s);

  if(s>0&&s<=100) {
      const g=390;
    sy=(double)s*57.30;
    sum=sy+g; 
  }  

   else if(s>100 && s<=200){
     const g=860;
    sy=(double)s*118.40;
    sum=sy+g;
   }

   else if(s>200 && s<=300) {
     const g=1490;
    sy=(double)s*175.00;
    sum=sy+g;

   }

   else if(s>300 && s<=400) {
     const g=3560;
    sy=(double)s*258.70;
    sum=sy+g;
   }

  else if(s>400 && s<=500){
     const g=6670;
    sy=(double)s*381.50;
    sum=sy+g;
   }

  else if(s>500) {
     const g=12230;
    sy=(double)s*670.60;
    sum=sy+g;
   }
 
  printf("기본요금    : %14d원\n",g); 
  printf("사용요금    : %14.2f원\n",sy);  
  printf("총 전기요금 : %14.2f원\n",sum);


 }
    
return 0;

 }


여기서 자꾸 g가 변수가 선언이 되지 않았다 그런데 웃긴거는 g를 뺀나머지는 다 출력이되 그래서 맨위에 변수 선언할때 g에다가 0을 넣어줬더니 g가 0이 출력되고 나머지는 정상적으로되.. const상수를 쓴게 잘못인가 해서 지워봐도 안되..

아물론 밑에 printf들을 if문 안에다가 넣으면 제대로 되긴하는데

처음에는 저렇게 밑에다가 해놔도 됐는데 갑자기 안되네..