❶ c语言问题 c中怎么表达分数,可以这样写吗,2/5 或m=2 n=5 m/n
可以的加上括号就行,,,能用来计算但是不能作为分数用来输出,输出这样写的话会被计算出来
❷ c语言中如何输入分数 scanf("%d/%d",&a,&b)可以吗
C语言中并没有明确的分数表示,你这么写语法上是没有问题的,只不过你这样属于形式像分数,但是计算机并不知道你想输入的是一个分数,所以你还得将这个分数获得并保存起来,比如float f=a/b*1.0,你可以通过 scanf("%d/%d",&a,&b)这个类分数形式获得分数的值,通过f来进行运算
❸ C语言 分数计算怎么编 如1+1/2+1/3+1/4+……1/n
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
❹ 在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
❺ 分数在C语言中怎么表示分数和指数形式在C
C语言没有分数,只有浮点数float或者double; 下面是c语言中基本数据的分类: char 字符型 int 整型 short int 短整型 long int 长整型 float 单精度浮点型 doubl 双精度浮点型
❻ C语言中分数如何表示
分数恐怕要转化为小数了,用float型数表示。另外,也可以用两个数表示分数,即一个分子,一个分母。
❼ c语言里要输入输出分数,该怎么定义变量
c语言里要输入输出分数,可以定义分子和分母均为整型,或长整型量。
然后按照分数的定义对其进行相关的运算,最后也是分别输出分子和分母。
例如,要计算一个分数乘以一个整数:
int a,b,k,c=0;
printf("请输入一个分数:");
scanf("%d/%d",&a,&b);
printf("请输入要乘以几:");
scanf("%d",&k);
printf("%a/%b的%d倍是",a,b,k);
a*=k;
if(a>=b)
{
c=a/b;
a%=b;
}
if(c>0)printf("%d ",c);
if(a>0)printf("%d/%b",a,b);
printf("\n");
❽ C语言的分数在程序中怎么表示比如2/3
只能表示为0.6666666,
这就是计算机的精度问题了.