#include<stdio.h>
main()
{
double sum=0,a,b;
char s[1000];
while(scanf("%s%lf %lf",s,&a,&b)!=EOF)
sum=a*b+sum;
printf("%.1lf\n",sum);
}
也可以用c的结构来算,不过麻烦的多。这个题自身有缺陷,没有说明输入终止条件,不过一般情况下,采用EOF的文件输入终止模式。
#include<stdio.h>
main()
{
double sum=0,a,b;
char s[1000];
while(scanf("%s%lf %lf",s,&a,&b)!=EOF)
sum=a*b+sum;
printf("%.1lf\n",sum);
}