zoj2781

zoj2781zoj2781

大家好,又见面了,我是你们的朋友全栈君。

题目大意:

实现四舍五入,看例子就知道规则了

解题思路:

从末位一直向前四舍五入,然后只去最高位,一直在后面加0就可以了

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
  int n,a,b[15],i,j;
  scanf("%d",&n);
  while(n--)
  {
    memset(b,0,sizeof(b));
    scanf("%d",&a);
    if(a<10)
     printf("%d",a);
    else 
    {
      i=0;
      while(a!=0)
      {
        b[i++]=a%10;
        a=a/10;
      }
      for(j=0;j<i-1;j++)
      {
        if(b[j]>=5)
          b[j+1]++;
      }
      for(i=0;i<j;i++)
      {
        b[j]=b[j]*10;
      }
      printf("%d",b[j]);
    }
    if(n)
     printf("\n");
  } 
  return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160389.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月16日 上午9:36
下一篇 2022年7月16日 上午9:36


相关推荐

  • 使用@Profiled注解或自定义AOP拦截打印日志json序列化失败

    使用@Profiled注解或自定义AOP拦截打印日志json序列化失败项目中使用@Profiled注解方式进行统一日志打印输出fastjson踩坑记录一下1:@Profiled注解方式如上图:方法上使用注解@Profiled,因为我的入参有HttpServletResponse,日志打印时会对所有入参进行序列化操作,所对以HttpServletResponse进行JSON.toJSONString()转换会抛出以上异常,此时要么干掉HttpServletResponse,或者换一种方式手动注入HttpServletResponse即可解决以上异常,如下图:

    2022年6月6日
    29
  • Qtime定义(手工废物利用简单好看)

    QTime::QTime()默认构造函数,构造一个时,分,秒都为0的时间,如00:00:00.000(午夜)QTime::QTime(inth,intm,ints=0,intms=0)构造一个用户指定时,分,秒的时间.其参数有效值为:h:0–23m:0–59ms:0–999QTimeQTime::addMSecs(intms)const返回一个当前时间对象之后或之前m…

    2022年4月10日
    53
  • 一文说清文本编码那些事

    一文说清文本编码那些事

    2020年11月20日
    194
  • TechEd亲历图集

    TechEd亲历图集 矗立在主会场北门的巨大徽标。老杨的身高大约和中间的小写字母差不多。 整个会场到处彩旗飘飘。 现场的巨大的大会日程表(总共4张如图这么大的)贴满了一面墙。长长的主讲人名单里,大都是大家耳熟能详的技术高手。 现场的微软展台,虽然距离开会还有两个多小时,已经聚集了不少人 会前,会场旁边的交流社区成了参会新朋老友的聚集地,热闹非凡 te…

    2022年7月12日
    18
  • Hutool SoapClient 学习

    Hutool SoapClient 学习一 由来在接口对接当中 WebService 接口占有着很大份额 而我们为了使用这些接口 不得不引入类似 Axis 等库来实现接口请求 现在有了 Hutool 就可以在无任何依赖的情况下 实现简便的 WebService 请求 二 使用使用 SoapUI 解析 WSDL 地址 找到 WebService 方法和参数 我们得到的 XML 模板为

    2026年3月18日
    2
  • 信号分析与处理1「建议收藏」

    信号分析与处理1「建议收藏」(此帖引至网络资源,仅供参考学习)第一:频谱一.调用方法X=FFT(x);X=FFT(x,N);x=IFFT(X);x=IFFT(X,N)用MATLAB进行谱分析时注意:(1)函数FFT返回值的数据结

    2022年8月4日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号