1. 程式人生 > >zzuli OJ 2330: 小新同學愛睡覺

zzuli OJ 2330: 小新同學愛睡覺

情況說明:18級新生周賽(1)題目

題目描述
小新同學剛進入大學,就想放鬆一下,補一補高中欠下的睡眠,可沒想到大學的課也不輕鬆,小新同學的C語言程式設計在上午的第一節,常老師的課雖然很有意思,可小新還是經常遲到,小新同學決心週末早點起來學習,把落下的課補上,到了週末早上,小新同學又不想起床了,於是想玩個遊戲來決定要不要起床去學習,小新拿出5枚1元的硬幣,準備拋起5枚硬幣,如果5枚硬幣的正面都朝上,就起床去學習,小新想了想,萬一5枚硬幣正面都朝上呢,還是別冒險了,美美再睡一覺吧。這樣的學習態度,小新的期末成績還能及格嗎?
期末成績由平時成績和期末上機考試成績決定,平時成績佔總成績的30%,上機考試佔總成績的70%。平時成績滿分為100分,遲到一次扣5分,曠課一次扣12分,少交一次作業扣15分,平時成績最多扣100分。

輸入
輸入4個整數,用空格隔開,分別為小新同學一學期的遲到次數、曠課次數、少交作業次數、和上機考試成績。

輸出
計算期末的總成績,如果及了輸出“Pass”,如果不及格輸出“Fail”。

樣例輸入
5 2 2 65
樣例輸出
Fail

#include<stdio.h>
int main()
{
 int a,b,c,d;
 scanf("%d %d %d %d",&a,&b,&c,&d);
 double sum=a*5+b*12+c*15;
 sum=100-sum;
 if(sum>0)
  sum*=0.3;
 else
  sum=0;
 sum+=d*0.7;
 if(sum>=60)
  printf("Pass");
 else
  printf("Fail");
 return 0;
}