hdu 4493 Tutor(简单处理题)

http://acm.hdu.edu.cn/showproblem.php?pid=4493

题意是输入12个数据,让你求平均值,但是要去除尾零,就像100.00只要输出100

其实这题有点不严密,像这组数据

2

100.995

100.995

100.995

100.995

100.995

100.995

100.995

100.995

100.995

100.995

100.995

100.995

输出100,其他可以过的输出100.10以及101都可以

用自己的方法死活不可以过,上网搜了一下,都是各显神通啊,题目也是有点坑

写个题解记录下,也是发现一种方法(+0.005)

遇到题,还是不能急,慢慢想解决办法。。。。。。。。。

?





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

28

29

30

31

32

33

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main()

{

    double
n,m,sum;

    int
i,j,t;

    scanf("%d",&t);

    while(t--)

        {

            sum=0.0;

            for(i=0;i<12;i++)

                {

                    scanf("%lf",&n);

                    sum+=n;

                }//printf("%lf^",sum);

            sum/=12.0;

            //sum+=0.005;

            int
data;

            data=(int)((sum+0.005)*100);

            int
a,b,c;

            a=(data%10);

            b=(data/10%10);//printf("%d%d^",a,b);

            if(a==0&&b==0)

                printf("$%d\n",(int
)sum);

            else
if(a==0)

                printf("$%.1lf\n",sum);

            else
printf("$%.2lf\n",sum);

        }

    return
0;

}

  

hdu 4493 Tutor(简单处理题),布布扣,bubuko.com

时间: 2025-01-01 02:04:48

hdu 4493 Tutor(简单处理题)的相关文章

hdu 4493 Tutor

Tutor Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1981    Accepted Submission(s): 552 Problem Description Lilin was a student of Tonghua Normal University. She is studying at University of

HDU 4493 Tutor(精度处理)

题目 #include<stdio.h> int main() { int t; double a,s; scanf("%d",&t); while(t--) { s=0; for(int i=0;i<12;i++) { scanf("%lf",&a); s+=a; } //1.注意案例的输出格式 //2.rounded to the nearest penny int ss=s/12.0+0.005; printf("$

hdu 4493 Tutor 水题

Tutor Time Limit: 20 Sec  Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=4493 Description Lilin was a student of Tonghua Normal University. She is studying at University of Chicago now. Besides studying, she worked as a tutor tea

HDU 4493 Tutor(数学啊 )

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4493 Problem Description Lilin was a student of Tonghua Normal University. She is studying at University of Chicago now. Besides studying, she worked as a tutor teaching Chinese to Americans. So, she can

HDU 4493 Tutor (控制精度)

题意:给定12个数,求平均数. 析:这个题就是精度控制问题,如果控制精度,最好的办法就是用整型了. 代码如下: #include <cstdio> #include <string> #include <cstdlib> #include <cmath> #include <iostream> #include <cstring> #include <set> #include <queue> #include

hdu 4493 Tutor (水 精度)

题意: 思路: #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int fa[150]; int fin(int x) { return fa[x]==x?x:fin(fa[x]); } void unionn(int x,int y) { int fx=fin(x); int fy=fin(y); if(fx

HDU 5135 Little Zu Chongzhi&#39;s Triangles(简单水题)

题目链接: 戳我 题目大意: 给一堆 木棍,用这些木棍组成三角形,要组成的所有的三角形的面积和最大,不一定要用完所有的木棍. 样例解释: 3 //三个棍子 1 1 20   // 每个棍子的长度,自然,这三个棍子不可能组成三角形,故输出 0.00 7          // 7个棍子 3 4 5 3 4 5 90 // 组成两个三角形(3, 3 4)和(4, 4, 5),面积和即为13.64 0   // 输出 0 退出 解题思路: 本来不想写题解的,因为太水了,,,,,,, 可是看到 谷歌搜出

简单的dp hdu 数塔(水题)

数塔 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 21314    Accepted Submission(s): 12808 Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少

2014 HDU多校弟九场I题 不会DP也能水出来的简单DP题

听了ZWK大大的思路,就立马1A了 思路是这样的: 算最小GPA的时候,首先每个科目分配到69分(不足的话直接输出GPA 2),然后FOR循环下来使REMAIN POINT减少,每个科目的上限加到100即可 算最大GPA的时候,首先每个科目分配到60分,然后FOR循环下来使REMAIN POINT减少,每个科目的上限加到85即可,如果还有REMAIN POINT,就FOR循环下来加到100上限即可 不会DP 阿 QAQ 过段时间得好好看DP了  =  = 于是默默的把这题标记为<水题集> //