算法:水果价格

您所在的位置:网站首页 苹果每斤多少钱 算法:水果价格

算法:水果价格

2024-07-15 09:59| 来源: 网络整理| 查看: 265

getchar():吸收回车键,如果没有getchar,scanf("%c",&s)会录入回车键

问题描述 :

一家水果店出售四种水果,每公斤价格的苹果(代码为a)1.5元,橘子(代码为o)1.4元,香蕉(代码为b)1.48元,菠萝(代码为p)1.08元。编一个程序,使售货员只要在键盘上打入货品的代码及重量,计算机将显示货品名、单价、重量及总价。

输入说明 :

你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。

每组测试数据的第一行为一个整数m,表示有m件货品要被购买。在接下来的m行中,每行输入两个值d,g。d表示货品的代码,g表示重量。两组数据之间没有多余的空行。

输出说明 :

对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的终端)依次输出一组对应的答案。对应每组输入,输出货品名、单个总价及全部总价。具体格式参照样例输出:第一行apple前为7个空格,之后为2个空格,其他水果名后都是1个空格,sum后没有空格;第二行price后有2个空格,其后关于价格的表示多为占7格2位小数且左对齐,但其中pineapple为占10格2位小数且左对齐,注意sum的价格仍然占7格,如第一组样例中的54.60后还有2个空格;第三行weight后有1个空格,其后的数据与第二行一致。每两组数据之间有一个空行,最后一组测试数据之后没有空行。

#include int main() { int m; //scanf("%d",&m); while(scanf("%d",&m) != EOF) { char s;//货物代码,a苹果,o橘子,b香蕉,p菠萝 // 1.5 1.4 1.48 1.08 double g;//新输入重量 float w[4];//各 水果总重量 double p[4];//各单种水果总金额 double sump=0,sumw=0;//总重量和总价格 for(int j=0;j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3