試題 算法訓練 猴子喫包子
資源限制
時間限制:1.0s 內存限制:256.0MB
問題描述
從前,有一隻喫包子很厲害的猴子,它可以喫無數個包子,但是,它喫不同的包子速度也不同;肉包每秒鐘喫x個;韭菜包每秒鐘喫y個;沒有餡的包子每秒鐘喫z個;現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子;問:猴子喫完這些包子要多久?結果保留p位小數。
輸入格式
輸入1行,包含7個整數,分別表示喫不同包子的速度和不同包子的個數和保留的位數。
輸出格式
輸出一行,包含1個實數,表示喫完所有包子的時間。
樣例輸入
4 3 2 20 30 15 2
樣例輸出
22.50
數據規模與約定
0<x<100;0<y<100;0<z<100;0<x1<=1000000;0<y1<=10000000;0<z1<=10000000;0<p<=1000
代碼
#include<stdio.h>
int main(){
int i,b;
double a[6],t;
for(i=0;i<6;i++){
scanf("%lf",&a[i]);
}
scanf("%d",&b);
t=a[3]/a[0]+a[4]/a[1]+a[5]/a[2];
printf("%.*lf",b,t);//b就是*當要保留的小數位數爲變量時用*號代替
return 0;
}