C 언어 기말고사 프로 그래 밍 문제

7 - 1 학생 성적 (10 점) 을 통계 하 는 본 문 제 는 프로그램 을 작성 하여 N 개 학생 의 100 점 제 성적 을 읽 고 5 점 제 성적 의 분 포 를 통계 해 야 한다.100 점 제 성적 에서 5 점 제 성적 으로 전환 하 는 규칙: 90 점 이상 이 A 이다.90 보다 작고 80 보다 크 면 B 이다.80 보다 작고 70 보다 크 면 C 이다.70 보다 작고 60 보다 크 면 D 이다.60 보다 작 으 면 E 이다.입력 형식: 첫 줄 에 입력 하여 정수 N (≤ 1000), 즉 학생 수 를 제시 합 니 다.두 번 째 줄 에 서 는 N 개 학생 의 100% 제 성적 을 주 고 그 사이 빈 칸 으로 구분 했다.출력 형식: 한 줄 에 A, B, C, D, E 에 대응 하 는 5 점 제 성적 을 출력 하 는 사람의 수 분포, 숫자 간 에 빈 칸 으로 구분 되 며 줄 끝 에 빈 칸 이 있어 서 는 안 됩 니 다.입력 예시:
7
77 54 92 73 60 65 69

출력 예시:
1 0 2 3 1
#include
#define N 1000
int main()
{
  int n,i,s[N],A=0,B=0,C=0,D=0,E=0;
  scanf("%d",&n);
  for(i=0;i=90)
    A++;
    else if(s[i]<90&&s[i]>=80)
    B++;
    else if(s[i]<80&&s[i]>=70)
    C++;
    else if(s[i]<70&&s[i]>=60)
    D++;
    else 
    E++;
  }
  printf("%d %d %d %d %d",A,B,C,D,E);
  return 0;
}

7 - 2 고속도로 과속 처벌 (5 점) 규정 에 따라 고속도로 에서 행사 하 는 자동 차 는 본 차선 의 제한 속 도 를 초과 하거나 초과 하 는 10% 에 도달 하면 200 위안 의 벌금 을 부 과 한다.50% 가 넘 거나 넘 으 면 운전면허증 을 취소 해 야 한다.프로그램 을 작성 하여 차량 속도 와 제한 속도 에 따라 자동 으로 이 자동차 에 대한 처 리 를 판별 하 십시오.입력 형식: 한 줄 에 두 개의 정 수 를 입력 하고 각각 차량 속도 와 제한 속도 에 대응 하 며 그 사이 에 빈 칸 으로 구분 합 니 다.출력 형식: 한 줄 에서 출력 처리 의견: 정상 적 인 주 행 에 속 하면 "OK" 를 출력 합 니 다.벌금 을 내야 할 경우 "exceed x%. Ticket 200" 을 출력 합 니 다.운전면허증 을 취소 해 야 한다 면 "Exceed x%. License Revoked" 를 출력 합 니 다.그 중에서 x 는 과속 의 백분율 로 정수 까지 정확 하 다.입력 예시 1:
65 60

출력 예시 1:
OK

입력 예시 2:
110 100

출력 예시 2:
Exceed 10%. Ticket 200

샘플 입력 3:
200 120

출력 예시 3:
Exceed 67%. License Revoked
#include
int main()
{
  int m,n;
  float a;
  scanf("%d %d",&m,&n);
  a=(float)m/n;
  if(a<1.1)
   {
    printf("OK");
    }
    else if(a>=1.1&&a<1.5)
    {
      printf("Exceed %.f%%. Ticket 200",(a-1)*100);
    }
    else 
    {
    printf("Exceed %.f%%. License Revoked",(a-1)*100);
    }
  return 0;
}

좋은 웹페이지 즐겨찾기