HDOJ 2090 算菜价

题目地址:
http://acm.hdu.edu.cn/showproblem.php?pid=2090

水题~~~

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 // Accepted 2090 0MS 280K 379 B 
// Author: Tanky Woo
// HDOJ 2090
#include <iostream>
#include <string>
using namespace std;
 
typedef struct food
{
	string green;
	double num;
	double money;
}Food;
Food food[1000];
int main()
{
	int cnt = 0;
	double sum = 0.0;
	while(cin >> food[cnt].green >> food[cnt].num >> food[cnt].money)
	{
		sum += food[cnt].num*food[cnt].money;
		cnt++;
	}
	printf("%.1lf\n", sum);
	return 0;
 
}

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

《HDOJ 2090 算菜价》有187个想法

  1. #include
    int main ( )
    {
    double sum = 0,unit,count;
    char s[1000];
    while ( scanf ( “%s%lf%lf” , s, &count,&unit ) != EOF )
    sum += count * unit ; printf ( “%.1lf\n” , sum );
    return 0;
    }
    这是我copy别人的, 想请问一下如何使得while循环结束呢。

发表评论

电子邮件地址不会被公开。 必填项已用*标注