编写一个程序,其功能为:从键盘上输入浮点数,然后分别出该的整部分和小数

如题所述

第1个回答  2018-05-09

#include<stdio.h>
int main()
{double x;
 scanf("%lf",&x);
 printf("整数部分%d,小数部分%lg\n",(int)x,x-(int)x);
 return 0;
}

本回答被网友采纳

编写一个程序,其功能为:从键盘上输入浮点数,然后分别出该的整部分和小 ...
include<stdio.h>int main(){double x; scanf("%lf",&x); printf("整数部分%d,小数部分%lg\\n",(int)x,x-(int)x); return 0;}

编写一个程序,从键盘上输入一个浮点数,然后分别输出该数的整数部分和...
可以把浮点数当初字符串来处理 字符串处理函数如下:void cut(string &str){ int n=0;n=str.size()-1;string cutter(n,' ');string str3(n,' ');string dian=".";int i=0;int j=0;while(str[i]!=NULL){ if (str[i]==dian[0]){ for (int k=0;k<=n-i+1;k++){ str3...

编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符...
include<stdio.h> void main(){ float t;printf("输入一个不为0的浮点数!\\n");scanf("%f",&t);printf("符号位是:");if(f>0)printf("+\\n");else if(f<0)printf("-\\n");printf("整数部分为:%d",(int)t);printf("小数部分为:%f",(float)(t-(int)t));} ...

...输入一个浮点数,分别输入它的整数部分和小数部分。
include <stdio.h>void main(){ double x; \/\/其中x表示输入的数 int a; \/\/表示实数的整数部分 double b; \/\/表示整数的小数部分 printf("请输入一个实数:"); \/\/提示输入一个数 scanf("%lf",&x); a = (int)x; b = x-a; printf("x整数部分为:%d...

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
回答:这个进行转换就能完成 代码如下: #include <stdio.h>int main(){float a,c;int b;printf("请输入一个小数:"); scanf("%f",&a);b = (int)(int)(a+1.0e-6);;c=a-b; printf("\\n\\n输入的是:%f 整数是:%d 小数是:%f\\n\\n",a,b,c); }

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
这个进行转换就能完成 代码如下:include <stdio.h>int main(){float a,c;int b;printf("请输入一个小数:"); scanf("%f",&a);b = (int)(int)(a+1.0e-6);;c=a-b; printf("\\n\\n输入的是:%f 整数是:%d 小数是:%f\\n\\n",a,b,c); } ...

java语言,程序从终端读入一个浮点数,然后分别输出它的整数部分和小数部...
public class DoubleToInt { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入一个浮点数:");double d = scanner.nextDouble();String string = Double.toString(d);System.out.println(string);int index = string.indexOf("."...

C语言程序设计:输入浮点数12.5分别输出它的整数数部分和小数部分!
(int)12.5 = 12 整数部分 12.5 - 12 = 0.5 小数部分

用java编写一个程序,接受用户输入的一个浮点数,把它的整数部分和小数部...
public static void main(String[] args){ float f = 0f;Scanner sc = new Scanner(System.in);System.out.println("请输入浮点型数字:");try{ f = sc.nextFloat();System.out.println("整数部分:" + (int)f);System.out.println("小数部分:" + getXiaoshu(f));}catch(Exception e)...

编写一个函数,将一个浮点数中的整数部分和小数部分分别输出
instr(in_num, '.') + 1) end;out_info := '转换成功';exception when others then out_info := '非数值类型';end;end;2、函数进行编译;3、进行函数多场景测试,如输入为字符串类,则返回错误信息‘非数值类型’;4、输入为数字型,如'123.25',再次测试,分别返回整数、小数部分;...

相似回答