zoukankan      html  css  js  c++  java
  • hdoj-2090-算菜价(水题)

    算菜价

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 16818    Accepted Submission(s): 9145


    Problem Description
    妈妈每天都要出去买菜,可是回来后。兜里的钱也懒得数一数,究竟花了多少钱真是一笔糊涂帐。如今好了,作为好儿子(女儿)的你能够给她用程序算一下了,呵呵。
     

    Input
    输入含有一些数据组。每组数据包含菜种(字串),数量(计量单位不论,一律为double型数)和单位价格(double型数。表示人民币元数),因此,每组数据的菜价就是数量乘上单位价格啊。菜种、数量和单位价格之间都有空格隔开的。
     

    Output
    支付菜价的时候。因为最小支付单位是角。所以总是在支付的时候採用四舍五入的方法把分头去掉。最后。请输出一个精度为角的菜价总量。


     

    Sample Input
    青菜 1 2 罗卜 2 1.5 鸡腿 2 4.2
     

    Sample Output
    13.4
     解题思路
            这道题之所以不知道怎样下手。是由于根本没告诉大家输入结束标志是什么,这样的情况下,直接依照!=EOF走即可。
            还有就是题目意思应该是仅仅付一次总价,所以最后四舍五入就好。
    代码
    #include<stdio.h>
    char nam[110];
    int main()
    {
    	double num,mon;
    	double sum=0;
    	while(scanf("%s%lf%lf",nam,&num,&mon)!=EOF)
    	{
    		sum+=num*mon;
    	}
    	printf("%.1lf
    ",sum);
    	return 0;
    }


  • 相关阅读:
    rt_list_entry() 函数
    替换空格
    跳台阶
    斐波那契数列
    基于5221码的同步十进制加法计数器
    强连通分量+Tarjia+缩点
    次小生成树
    差分约束
    P1547 Out of Hay
    P1197 [JSOI2008]星球大战
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7146085.html
Copyright © 2011-2022 走看看