#include <stdio.h>
#include "stdafx.h"
int main(void)
{
int family, scholarship, tuition = 100;
double grade;
printf("당신의가정형편은 어떻습니까? 100이상이면 좋은것으로 판단");
scanf_s("%d", &family);
printf("당신의 학점은 몇점입니까?" );
scanf_s("%d", &grade);
if ("%d >= 100\n", family)
{
if ("%d >= 4.0\n,", grade);
scholarship = tuition*0.2;
}
else
scholarship = tuition*0.4;
tuition -= scholarship;
printf("다음 학기 납입할 등록금은 %d만원입니다.\n", tuition);
}
----------------------
여기서 값이 계속 80만원으로만뜹니다
뭐가 문제죠 ㅠㅠ
올려준다
("%d >= 100n", family) 이걸 잘못 쓴것 같은데 ("%d >= 4.0n,", grade)랑
이건 포멧스트링인데 이걸로 if절에 비교를하니까
if("STRING") 이거가 되버리잖아
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.