c语言杭电2090算菜价

#include<stdio.h>
int main(){
 double a,b,sum=0.0;
 char str[100];
 while(~scanf("%s%lf%lf",str,&a,&b)){
  sum+=a*b;
 }
 printf("%.1lf\n",sum);
 return 0;
}

 

注意:

此题只要理清思路即可。由题意可知,当输入\n且不再输入汉字时需要计算最后的结果,那么就必须要知道怎样才能判断是否计算结果。最简单的方法是判断是否还会输入汉字,从而解决问题。

你可能感兴趣的:(c语言杭电2090算菜价)