77问答网
所有问题
c语言中,让用户输入a的值(只为整数),怎么输出0.a? 比如a=123; 怎么输出为0.123。
如题所述
举报该问题
推荐答案 2016-03-21
#include <stdio.h>
#include <math.h>
int main(void)
{
int a,n;
double x;
int s = 0;
scanf("%d",&a);
n= a;
while(a)
{
s++;
a=a/10;
}
x= n*pow(10,-s);
printf("%lf\n",x);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN3ppYYGpqGNNWGI3Yv.html
其他回答
第1个回答 2016-03-21
printf("0.%d\n",a);
追问
问题没有说清楚,不能输出。要把变成0.a的值在赋值给x
相似回答
C语言中,
如何将整型变为浮点型。
比如
int X
=123,
我要
输出0.123
。
答:
double xs
=123
*
0
.001 //这样即可,它会自动完成类型转换
c语言中
小数
怎么
表示
答:
两种表示方式:1、定点表示:必须有小数点。例如:
0.123,
.123, 123.0。2、指数表示:e或E之前必须有数字,指数必须
为整数
。例如:
12.3
e3
,123
E2,
1.23
e4。注意:浮点数常量默认为double类型,如果浮点数常量表示float类型,在末尾添加小写的f或者大写的F,表示此常量为单精度浮点常量。定点小数...
C语言
题,给出结果、主要是给出解释
答:
1、小数形式是由数字和小数点组成的一种实数表示形式,例如
0.123
、.123、123.、0.0等都是合法的实型常量。2、指数形式:0.2e2
c语言
语法规定,字母e或e之前必须要有数字,且e或e后面的指数必须
为整数
。如e3、5e3.6、.e、e等都是非法的指数形式。第二题d 只能把指针赋值给指针 ...
有关
c语言的
几个简单的基础问题。
答:
1.浮点数有两种表示方式:(1)十进制小数形式,如
0.123(
2)指数形式,如123e3。注意点是字母e或E之前必须要有数字且e后面的指数必须整数。 题目中A明显不对B中(1)—.60也有问题。2整型数值如12
,0,
-3;实型数值如4.6,-
1.23;
不同类型的量可以参与运算并相互赋值。其中的类型转换是由...
C语言中
想表示其他多种情况该
怎么
做?
答:
把中间两个if都改成else if
...但是我只想
输出0.123
后面
的
0我不想要该
怎么
办呢? 牛人解答一下 谢 ...
答:
void main(){ double x
=123
.123000;printf("%.3f\n", x);}
输出
123.123 //详情可参考语法书中关于printf的说明。http://baike.baidu.com/view/410546.htm 如果不管最后多少个
零,
都去掉,可以这样:include <stdio.h> include <string.h> void main(){ double x=123....
c语言怎么
把小数前面
的零
去掉,例如
0.123输出
的是.123。急!
答:
//#include "stdafx.h"//If the vc++6.
0,
with this line.#include "stdio.h"#include "stdlib.h"int main(void){ char a[7]; double x
=0.123;
printf("%g-->%s\n",x,gcvt(x,6,a)+1); return 0;}
大家正在搜
c语言判断用户是不是输入的整数0
c语言怎么判断输入的是数字
c语言用户输入scanf
c语言通过什么输入输出
c语言判断用户是否输入
c语言中如何输入字符串
c语言如何输入
c语言如何一直输入
c语言获取输入的字符串
相关问题
c语言怎么输出首位为0的整数
c语言 怎么让程序输出用户输入的值
c语言数组和指针 对于下面的代码 为什么可以输出&a的值而不...
C语言编程题:输入两个整数a=10、b=20,将它们的值交换...
在C语言中定义整型输入整数前有0,怎样使输出结果前的0不去掉...
C语言中用%c%c输出A,a的值是什么?
C语言,将double数据输出时,如何去掉小数位多余的0?
1.下列数据中,不合法的C语言实型数据是( ) (A)0.1...