博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Easy Problem 8 求小数位数个数
阅读量:6933 次
发布时间:2019-06-27

本文共 752 字,大约阅读时间需要 2 分钟。

hot3.png

原文地址:

Description

编写一个程序,求出实数的小数部分位数。

The Input

你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个实数组成,该实数的总共字符数不超过100个字符。在行首和行尾没有多余的空格。

The Output

对每组测试数据,你的程序需要向标准输出文件(通常为启动该程序的文本终端,例如你在Windows中启动该程序所用的命令行终端)依次输出一组对应的答案。所有数据前后不要输出多余的空行,两组数据之间也不要输出多余的空行。每组输出数据由一行组成,每行由一个数组成,在行首和行尾不要输出多余的空格。

Sample Input

12.2343.01

Sample Output

32

代码

#include 
#include
int main() { char buf[101]; while (scanf("%s",buf)!=EOF) { long len = strlen(buf); if (len<3) { printf("0\n"); } else { bool find = false; for (int i=1; i!=len; ++i) { if (buf[i]=='.') { printf("%ld\n",len-i-1); find = true; break; } } if (!find) { printf("0\n"); } } } return 0;}

 

转载于:https://my.oschina.net/meiguizhinian/blog/875219

你可能感兴趣的文章
【机器学习-西瓜书】一、绪论
查看>>
tableView 选中cell时,获取到当前cell
查看>>
[笔迹]java-其他
查看>>
第x次安装Debian6
查看>>
js 验证表单 js提交验证类
查看>>
MySQL--query-cache
查看>>
Android使用XML全攻略(2)
查看>>
[USACO08FEB]酒店Hotel
查看>>
卫生纸效果,哈哈
查看>>
mysql导入excel数据
查看>>
Java中写入文件时换行符用"\r\n"、"\n"、"\r"?
查看>>
AIX 命令
查看>>
安装终端服务和终端服务授权,激活终端服务授权
查看>>
朋友,别在降低别人底线或被别人降低底线了!
查看>>
先考学历还是先提升能力?
查看>>
软件项目开发无成熟框架套路之成本代价
查看>>
设计模式(3)-装扮你的类(装饰模式)
查看>>
Android 数字签名学习笔记
查看>>
Linux下Gedit + Gmate ,实用的编辑器
查看>>
OO学习之二——面向对象分析(OOD)的介绍
查看>>