개수 세는법

질문 제목 : 질문 내용 :

#include stdio.h
int main(void)
{
int a[10],b[10]; //a는 키, b는 체중
int i;
double c[10]; //표준체중printf(키와 체중을 순서대로 입력하시오. );
for(i=0; i10; i++)

scanf(%d%d, &a[i], &b[i]);
for(i=0; i10; i++)
c[i] = (a[i]-100)*0.9;
for(i=0; i10; i++)
if(0.9*c[i]=b[i]=1.1*c[i])
printf(정상체중인 사람 수: %d\n, b[i]);
else
printf(비정상체중인 사람 수: %d\n, b[i]);일단 내용은 10명의 키와 체중을 입력받아서 비정상/정상 체중인 사람 수를 구하는겁니다.

여기 까지는 했는데 사람 수 구하는 방법을 어떻게 해야할지 생각이 안나네요.
어떻게 해야할까요?

댓글 4

  • 유진공주 2026.04.27

    코딩은어려워님, 방울수다님 모두 감사합니다 ㅠ 많이 도움이 되었네요

  • 상1큼한렩 2026.04.27

    질문게시판에서는 덧글을 포함해서 반드시 돋움체 또는 굴림체를 사용해야 됩니다.
    이 폰트로 계속해서 덧글을 쓰면 탈퇴가 됩니다.
    폰트를 설정하는 방법은 자신의 블로그에서 추가한 폰트를 전부 지우면 됩니다.

  • 든해 2026.04.27

    그리고 조건에 ?if(0.9*c[i]=b[i]=1.1*c[i]) 이렇게쓰면 안되고
    ?if(0.9*c[i]=b[i] && b[i]=1.1*c[i]) 이렇게 쓰셔요

  • 아쿠아리우스 2026.04.27

    정상조건(if)에 맞는 사람에 카운트 셀수 있는 변수하나 선언하셔서 증가시키세요.. a_count++;
    그리고 정상조건 출력할때 a_count 하면 되겠죠..
    비정상조건에 맞는 사람에 카운트 셀수 있는 변수하나 선언하셔서 증가시키세요.. b_count++;
    그리고 비정상 조건 출력할때 b_count 하면 되죠..

    ex) for(i=0; i10 ; i++)
    {
    if(조건 true)
    {
    a_count++;
    }
    else if (다른조건 true }

C언어 다른 글

목록