2746: 练35.3 大大大

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:35 解决:14

题目描述

格莱尔非常喜欢看《西游记》,尤其是看到孙悟空念“大大大”就可以把金箍棒变大,念“小小小”就可以把金箍棒缩小,很羡慕。做数学作业时,看见纯小数,她就不由自主地念“大大大”,希望它编程一个整数。如$0.1$变成$1$,$0.125$变成$125$。
试编一程序,输入一个纯小数,把它变成整数后输出。

输入

一个纯小数。

输出

变成的整数

样例输入 复制

0.125

样例输出 复制

125

提示

#include<bits/stdc++.h>
using namespace std;

int main(){
    long double x,y;
	int num;
	cin>>x;
	num=1;
	do {
		num*=10;  //num值乘10 
		y=x*num;  //将y的值赋为x小数点右移相当于循环次数位 
	} while(y!=(int)y);  //y 不是整数就继续赋值 
	cout<<(int)y<<endl;  //将y 以整数格式输出 
	return 0;
}