/* @问题;算菜价 @Time:20160413-20:24 @Author:alex */ #include <stdio.h> typedef struct DishType { char name[100]; double number; double value; } dishTypeInfo; int main() { double sum=0; int count=0; dishTypeInfo dishMenu[100]; while(scanf("%s%lf%lf",&dishMenu[count].name,&dishMenu[count].number,&dishMenu[count].value) != EOF) { sum += dishMenu[count].number*dishMenu[count].value; count++; } printf("%.1lf\n",sum); return 0; }