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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 以下哪些字符可以用于定义Python标识符_if可以作为用户标识符吗

    以下哪些字符可以用于定义Python标识符_if可以作为用户标识符吗1.有效的Python标识符规则:(1)长度是任意长度;(2)标识符不能具有相同的名称作为关键词;(3)在Python的版本,用一个ASCII字母或下划线标识符开始,并且可以紧随其后的是字母,数字,下划线;在Python中,标识符ASCII字母、下划线和大多数非英语语言字母,只要用Unicode编码的字母可以作为主要人物,和随后的字符可以是任何主角,或任何的字符进行技术改造,包括任何在Unico…

    2022年9月10日
    2
  • 补码定点加减法运算判断溢出有哪些方法_补码加减法中

    补码定点加减法运算判断溢出有哪些方法_补码加减法中在带符号数的表示方法中,原码是最易于理解的编码,但是采用原码进行加减运算时,数值位和符号位需分开处理,操作比较麻烦,所以计算机中广泛采用补码进行加减运算。此外,在运算中还会涉及溢出判断、移位及舍人处理等相关操作。补码定点加减运算方法补码加减运算规则如下:参加运算的操作数及最后的运算结果均用补码表示; 操作数的符号位与数值位同时进行运算,即符号位作为数的一部分参加…

    2022年9月22日
    3
  • windows下载android源码

    windows下载android源码windows下载android源码的方法http://blog.csdn.net/freekiteyu/article/details/70939672

    2022年7月15日
    13
  • Linux系统 ISO下载

    Linux系统 ISO下载Ubuntu14.04.1LTS桌面版本可以从此下载:Intel&AMD/兼容PC 64位 点此下载Intel&AMD/兼容PC32位 点此下载服务器版本可以从此下载:Intel&AMD/兼容PC 64位 点此下载Intel&AMD/兼容PC32位 点此下载14.10桌面版本可以从此下载:Intel&

    2022年5月3日
    102
  • 阿里核心系统团队博客在哪_阿里云是谁创始人

    阿里核心系统团队博客在哪_阿里云是谁创始人http://csrd.aliapp.com/阿里核心系统团队博客基础极致分享Home招聘信息阿里核心系统团队介绍TFS运维平台改造1604天bylinqinginTFSTFS负责运维的同学在工作过程中,积累了各种运维脚本

    2022年8月13日
    2
  • 非阻塞情况下connect产生EINPROGRESS错误[通俗易懂]

    非阻塞情况下connect产生EINPROGRESS错误[通俗易懂]//原文地址:http://blog.csdn.net/saspss/article/details/8487678、、、、今天,在调试socket,非阻塞模式下,发现连接服务器时connect老是回复-1,很是苦恼。后来,看到某一个前辈的代码,思路和下面这篇文章差不多意思。就是,非阻塞模式下的连接服务器,要判断下返回值,是否是EINPROGRESS,如果是,说明这个soc

    2022年7月17日
    17

发表回复

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

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