1. 程式人生 > >1135: 算菜價

1135: 算菜價

知道%*s的作用嗎?試試 while( scanf("%*s%lf%lf", &w,&p) != EOF ){ }

解題思路:

輸入時用%*s跳過輸入的文字,此題為多例項題目,用while(scanf()!=EOF)實現,最後在輸出是用%.1lf來四捨五入保留到角位。

程式碼

#include<stdio.h> #include<string.h> int main(){ double w,p,sum; sum=0.0; while(scanf("%*s%lf %lf",&w,&p)!=EOF){ sum+=w*p;   } printf
("%.1lf",sum); return 0; }