【实践】【分离整数和小数部分】
来源:互联网 发布:c语言今有雉兔同笼 编辑:程序博客网 时间:2024/06/01 22:05
#include<stdio.h>int main(){ float x; int a, b; scanf("%f",&x); a=x; //自动类型转换,取整数部分 b=(int)(x*1000)%1000; //乘1000后对1000取余,得到3位小数点后数字 printf("%d %d\n", a, b); return 0;}
开始不懂`b=(int)(x*1000)%1000`,后来想想先*1000是为了将数据变为整数,然后%1000是将其分离。但是这样似乎并不需要(int)。实践后发现会出现Z:\asher\repractice_2.c(9) : error C2296: '%' : illegal, left operand has type 'float ‘。 自己编写的程序如下:
#include <stdio.h>int main(){ float x; int a, b; printf("input a number:\n"); scanf("%f",&x); a=x; b=(int)(x*1000)%1000; printf("%d %d",a,b);}
0 0
- 【实践】【分离整数和小数部分】
- 第11课时,实践2,分离整数和小数部分
- 分离整数和小数部分
- 分离整数部分和小数部分
- 初步09-分离整数和小数部分
- 项目11.2分离整数和小数部分
- C.2 分离整数和小数部分
- 《C语言及程序设计》实践参考——分离整数和小数部分
- 浮点数整数部分和小数部分的分离
- 第11讲项目2-分离整数和小数部分
- 第十一讲项目2-分离整数和小数部分
- 第11讲项目2-分离整数和小数部分
- 《C语言及程序设计初步》_1.11算术运算符与算术表达式_实践10——分离整数和小数部分
- 算术符号和算术表达式——分离整数和小数部分
- C语言及程序设计.第十一课.项目2.分离整数和小数部分
- JAVA 浮点数转化为百分数,分离整数和小数部分
- 初步篇11算术运算符与算术表达式项目2分离整数和小数部分
- 第11讲项目2——分离整数和小数部分
- php heredoc
- Spring中ModelAndView源码
- centos7搭建lnmp安装二进制mysql【三】
- 安装mysql 配置客户端及相关操作
- 20. Valid Parentheses
- 【实践】【分离整数和小数部分】
- BZOJ 1007 [HNOI2008]水平可见直线
- HBase的退格键back键使用方法(解决无法使用退格键的问题)
- 导出CSV文件,中文乱码,使用“GB2312”格式导出
- 模拟百万级TCP并发
- java String
- HDFS java API
- 基于Retrofit、OkHttp、Gson封装通用网络框架
- ftp文件上传及下载工具类