3216 - 购物

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

 Dog同学喜欢去购物,但是他不想花很多钱,所以他总是挑那些打折的东西来买,现在给出他买的所有东西的一个购物清单,以及每个物品打几折,问他这次购物一共花了多少钱?

<span style="font-family:宋体;font-size:12pt;">输入文件<span></span></span>

<span style="font-family:宋体;font-size:12pt;">第一行一个<span>n(1&lt;=n&lt;=100)</span>表示<span>dog</span>一共买了多少个东西。<span></span></span>

<span style="font-family:宋体;font-size:12pt;">后面紧接<span>n</span>行,每行描述购买的一种物品:<span></span></span>

<span style="font-family:宋体;font-size:12pt;">每行<span>2</span>个整数<span>a</span>,<span>b</span>(<span>1&lt;=a&lt;=10000,1&lt;=b&lt;=10</span>)<span>,</span>分别表示物品的原价及该物品的折头。<span></span></span>

<span style="font-family:宋体;font-size:12pt;">输出文件<span></span></span>

<span style="font-family:宋体;font-size:12pt;">一行,一个实数为<span>dog</span>一共花了多少钱,答案保留<span>2</span>位小数<span><br />

输入样例

<span style="font-family:宋体;font-size:12pt;">3</span>

<span style="font-family:宋体;font-size:12pt;">10000 10</span>

<span style="font-family:宋体;font-size:12pt;">10 2</span>

<span style="font-family:宋体;font-size:12pt;">1 1</span>

<span style="font-family:宋体;font-size:12pt;">输出样例<span></span></span>

<span style="font-family:宋体;font-size:12pt;">10002.10</span>

题目输入

题目输出

输入/输出样例

输入格式


                        

输出格式


                        

C语言解答

#include <stdio.h>
int n, a, b, i;
double t;
int main(void) {
    scanf("%d", &n);
    for (i = 1; i <= n; i++) {
        scanf("%d %d", &a, &b);
        t += a * 0.1 * b;
    }
    printf("%.2f\n", t);
    return 0;
}

C++解答

#include<iostream>
#include<cstdio>
using namespace std;

int main()
{
	double n,a,b,s;
	cin>>n;
	s=0;
	for(int i=1;i<=n;i++)
	{
		cin>>a>>b;
		s=s+b/10*a;
	}
	printf("%.2lf",s);
	return 0;
}

Python解答

# coding=utf-8
n = int(input())
t = 0
for i in range(0, n) :
    s = input(). split()
    t = t + int(s[0]) * int(s[1]) / 10
print(format(t, ".2f"))