#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char name[10];
int score;
int grade;
printf("당신의 이름은 무엇입니까? : ");
scanf("%s", name);
printf("당신의 이름은 %s 입니다.\n" , name);
printf("당신의 프로그래밍 점수는 몇 점입니까?\n");
scanf("%d", &score);
if (score >= 90)
grade = '수';
else if (score >= 80)
grade = '우';
else if (score >= 70)
grade = '미';
else if (score >= 60)
grade = '양';
else
grade = '가';
printf(" %d \n", score);
printf("당신의 성적은 %s 등급입니다.\n", grade);
system("pause");
return 0;
}
printf("당신의 성적은 %s 등급입니다.\n", grade); 여기서막힘
어떻게 고치면 되는지는 쉬운데, 님이 생각한 것처럼 하려면 어떻게 해야하는지? 뭘 고려해야 하는지 몰라서 말해주고 싶지 않아요.
grade를 캐릭터로 선언하거나 또는 %s 를 %c로 바꾸면 되나?
int grade;를 char *grade;로 고치고, 수 우 미 양 가 의 ' ' 를 모두 " "로 고치면 될 거양.