《C语言及程序设计》实践参考——分离整数和小数部分

简介: 返回:贺老师课程教学链接  C语言及程序设计初步  项目要求要求:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。样例输入:123.456样例输出:123 456[参考解答]#include <stdio.h>int main(){ float x; int a, b; scanf("%

返回:贺老师课程教学链接  C语言及程序设计初步  项目要求


要求:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
样例输入:123.456
样例输出:123 456


[参考解答]

#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;
}


目录
相关文章
|
1月前
|
C语言
C语言写整数类(Integer)
C语言写整数类(Integer)
13 0
|
1月前
|
C语言
C语言程序编写:编写程序数一下 1到 100 的所有整数中出现多少个数字9
C语言程序编写:编写程序数一下 1到 100 的所有整数中出现多少个数字9
18 0
|
2月前
|
C语言
c语言编程练习题:7-9 求整数均值
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内
14 0
|
2月前
|
存储 程序员 C语言
【C语言程序设计】数组程序设计
【C语言程序设计】数组程序设计
43 0
|
2月前
|
C语言
c语言编程练习题:7-37 输出整数各位数字
c语言编程练习题:7-37 输出整数各位数字
19 1
|
2月前
|
C语言
c语言编程练习题:7-28 求整数的位数及各位数字之和
c语言编程练习题:7-28 求整数的位数及各位数字之和
18 0
|
17天前
|
算法 搜索推荐 程序员
C语言第二十六练 实现罗马数字转整数
C语言第二十六练 实现罗马数字转整数
13 0
|
18天前
|
算法 搜索推荐 程序员
C语言十八练——整数按位取反
C语言十八练——整数按位取反
15 0
|
1月前
|
C语言
[C语言][题]获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列
[C语言][题]获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列
12 0
|
1月前
|
C语言
[C语言][题]两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。
[C语言][题]两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。
10 1

相关产品

  • 云迁移中心