```c
#include<stdio.h>
#include<string.h>
//读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。
//要求定义并使用rounding()函数,原型如下:
char ch[101] = { 0 };
char ch2[2] = "0\0";
char* rounding(char* p)
{//将字符串p表示的实数取整后生成新的字符串,并由函数返回char* point;point = p;int i;if (*p == '0' && *(p + 1) == '.'){return ch2;}else{while (*p != '.'){if (*p != '0'){point = p;break;}p++;}for (i = 0; *point != '.'; i++){ch[i] = *point;point++;}ch[i] = '\0';return ch;}}
int main()
{char str[101] = { 0 };gets(str);char* p;p = str;printf("%s", rounding(p));return 0;
}

ZZULIOJ1166: 实数取整(指针专题)相关推荐

  1. zzulioj1166实数取整(指针专题)

    1166实数取整(指针专题) 题目描述 读入一个实数,输出实数的整数部分.注意该实数的位数不超过100位.输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉.如输 ...

  2. 实数取整(指针专题)

    题目描述 读入一个实数,输出实数的整数部分.注意该实数的位数不超过100位.输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉.如输入0023.56732,输出应 ...

  3. 实数取整写入文件(C语言文件篇)

    题目要求:文件f1.txt中有若干个实数,请分别读出,将每个实数按四舍五入取整后存入存入文件f2.txt中.试编写相应程序. 思路: 打开文件f1, 读入实数, 将实数的整数部分和小数部分拆开, 小数 ...

  4. C#常见金额优选类型及其三种常用的取整方式

    原文:C#常见金额优选类型及其三种常用的取整方式 这两天一直在做一个商城后台的对账方面的工作,忽然发现C#真的有很多值的学习的东西: 一.C#常用的三种取整方式(主要适用于double.decimal ...

  5. 为什么python除法结果会有小数点0_关于python:为什么整数除法会在许多脚本语言中向下取整?...

    在我测试过的语言中,- (x div y )不等于-x div y: 我已经在Python中测试了//,在Ruby中测试了/,在Perl 6中测试了div: C具有类似的行为. 该行为通常是按照规范进 ...

  6. 18100出多少取整_关于JavaScript数据类型,你知道多少?

    JavaScript的数据类型是每一个前端开发者必须要掌握的内容,也是最基础最重要的角色之一,关于JavaScript数据类型你知道多少? JavaScript一共有7种数据类型:String.Num ...

  7. Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明

    oracle的取整和四舍五入函数--floor  round  ceil  trunc使用说明 看了electrictoolbox上对PHP,MYSQL,Javascript几种语言关于取整数的专题, ...

  8. 2023牛客寒假算法基础集训营4_20230130「向上取整」「夹逼dp」「lowbit科学+树状数组性质」「搜索」「倍增跳表」「莫队」

    6/13 教育场是有被教育到.(预计会鸽几题. 已过非太水的题们 //B //https://ac.nowcoder.com/acm/contest/46812/B//小构造小数学#include & ...

  9. python取整符号_python 取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! (1)向下取整向下取整很简单,直接使用int()函数即可,如下代码(python ...

最新文章

  1. 基于Android平台扫码识别并链接服务器demo
  2. Fedora15使用笔记
  3. usb接口电路_RS232接口与RS485的不同之处
  4. BAT会看上哪样的中小公司程序员?
  5. redis数据持久化到mysql_Redis【数据持久化篇】
  6. Google图片搜索的原理
  7. Android应用开发—LayoutParams的用法
  8. 每周分享之cookie详解
  9. MaxCompute 挑战使用SQL进行序列数据处理
  10. python利用faker,输出企业名称、用户名称、手机号、地址信息等测试数据实例
  11. 学习前端开发,自学真的能成功?
  12. Javascript This 机制
  13. 非模块化jar的模块化转换
  14. python中的as是什么意思_python中as用法实例分析
  15. 计算机组成原理实验报告 实验五 三人表决电路实验
  16. 解方程计算器,一款数学神器APP,有需要的自己收藏!
  17. php解压有密码的zip,linux下解压有密码的rar压缩包的方法
  18. android实现类似在短信图标右上角显示短信个数的效果
  19. the system can not open the device or file specified解决方案
  20. 仿微信朋友圈,文字展开全文,全文收起功能

热门文章

  1. 超市服务器软件系统软件,星宇超市收银软件服务器
  2. docker上部署nginx容器80端口自动转443端口
  3. NCBI中各个符号代表意思
  4. c语言free函数的作用,c语言中free函数的理解
  5. 深度广度并举,AWS容器服务再推利器!
  6. os-level版本控制工具
  7. ETHEOS开发资源及工具集合(完整汇总版)
  8. 2013网工上半年错题集
  9. Bea公司和sun公司介绍
  10. 用自己的雷达进行Cartographer建图或仿真