A. 在c语言中分数怎么表示啊,即10/9
没有分数,只有整数和浮点数(浮点数就是小数)。
如果你只是想表示一个10/9,那就用char类型的,用字符串表示就可以了。
打印出来就是10/9了
B. C语言 分数计算怎么编 如1+1/2+1/3+1/4+……1/n
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
C. c语言中,分数怎么输入和输出
这个需要自定义类,c++更容易实现。
D. 在C语言中分数怎么表示啊,即10/9
float
p;
....
....
p
*=
powf(1+n,10);
....
____________
powf()是用于求浮点数乘方的,
逗号前是底数,后面是次数。
具体参阅pow()函数
实例:p=2,n=3,次数=2,源代码如下
#include
#include
int
main(int
argc,
char
*argv[])
{
int
n=3;
float
p=2;
p
*=
powf(1+n,2);
printf("\n%f\n",p);
getch();
return
0;
}
输出:
32.000000
E. 请问在C语言中分数怎么表示啊,即10/9
首先10/9是表达式,但是在C语言中没有表示分数的形式,也就是当要以这种形式给出的时候C已经帮运算出结果了。所以你可以选择两种表达方式。
1、使用字符串,在使用使用时在转化一下。
2、使用小数,就是1.1111...这种,申请一个Double型来储存。
字符串就是 10/9 这种 char fenshu[]="10/9";当要使用的时候,还要再次转换成Double型。所以说,想要的分数形式只是一个外表没实际用处。
(5)c语言输入分数怎么定义扩展阅读:
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。
F. c语言中如何输入分数 scanf("%d/%d",&a,&b)可以吗
C语言中并没有明确的分数表示,你这么写语法上是没有问题的,只不过你这样属于形式像分数,但是计算机并不知道你想输入的是一个分数,所以你还得将这个分数获得并保存起来,比如float f=a/b*1.0,你可以通过 scanf("%d/%d",&a,&b)这个类分数形式获得分数的值,通过f来进行运算
G. c语言中分数怎么表示
c语言中没有分数。
3/5
要写成
0.6
如果直接写分数的话,c
语言会理解为除法,而如果两边都是整数,那是整数除法。
3/5
等于
0
3.0/5
才等于
0.6
(7)c语言输入分数怎么定义扩展阅读
下面是c语言中基本数据的分类:char 字符型
int 整型
short int 短整型
long int 长整型
float 单精度浮点型
doubl 双精度浮点型
H. C语言中分数如何表示
分数恐怕要转化为小数了,用float型数表示。另外,也可以用两个数表示分数,即一个分子,一个分母。
I. 请问在C语言中分数怎么表示啊,即10/9
C语言没有分数,只有浮点数float或者double 10/9 可以表示为float型或者double型10.0/9