반응형

문제는 별로 어렵지 않은 것 같다!
이름을 배열에 입력받아 저장해놓고 나이와 몸무게를 저장할 변수를 선언한다.
while 문을 통해 무한반복안에서 조건문을 돌리면 될 거 같다고 생각했다!
#include <stdio.h>
int main(){
while(1){
char name[11];
int age,weight;
scanf("%s %d %d",name,&age,&weight);
if(age == 0 && weight == 0){
break;
}
else if(age>17 || weight >= 80){
printf("%s Senior\n",name);
}
else if(age<17 || weight < 80){
printf("%s Junior\n",name);
}
}
return 0;
}
처음에 char name[11] 이랑 age,weight 변수를 while 밖에다가 선언했다가 틀렸는데, while 안에 집어넣으니깐 해결됐다!
반응형
'C_C++' 카테고리의 다른 글
| 백준 18228번 C언어 풀이 (0) | 2024.04.24 |
|---|---|
| 백준 10768번 특별한날 C언어 풀이 (0) | 2024.04.20 |
| 백준 2845번 파티가 끝나고 난 뒤 (C 풀이) (0) | 2024.04.18 |
| 백준 4999번 아! C풀이 (0) | 2024.04.17 |
| 백준 4101번_크냐? C 풀이 (0) | 2024.04.17 |