77问答网
所有问题
c语言中a为整数,如何求a/5的准确值?
如题所述
举报该问题
推荐答案 2023-03-10
计算前,把a的值转换为浮点数,就可以得到精确结果
a = 133;
res = (float)a/5;
printf("\n %d/5=%0.1f \n\n",a,res);
a = 7;
res = (float)a/5;
printf("\n %d/5=%0.1f \n\n",a,res);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W8IG33pWIGI8INIWqY.html
其他回答
第1个回答 2023-03-10
在C语言中,整数除法会直接舍去余数,如果想要得到准确值,可以将a强制转换为浮点数,然后进行除法运算。以下是求a/5的准确值的C语言代码示例:
cCopy code
int a = 20;
float result = (float)a / 5;
printf("a/5 = %f", result);
在上面的示例中,我们将整数a强制转换为浮点数,并将结果存储在变量result中,最后通过printf函数输出结果。
相似回答
怎样
用
c语言求
绝对值啊
答:
方法一:用
C语言中
自带的绝对值函数表示:如果
a是整数
:include<stdio.h> include<math.h> int a=100,b;b=abs(a);printf("%d",b);如果a是浮点数:include<stdio.h> include<math.h> float a=99.9;float b;b=fabs(a);printf("%f",b);方法二:自己编写一个函数表示:include <st...
C语言中如何求
绝对值
答:
//求绝对值 include <iostream> include <iomanip> include<cmath> define PI 3.1415927 using namespace std;int main(){ //C++求绝对值:如果是整形的,就是abs(),如果是浮点型
的,是
fabs()double r;while(cin>>r){ cout<<setprecision(2)<<std::fixed<<fabs(r)<<endl;} return 0...
设有语句int a;则执行语句a=4*
5,
a+
5;
后a
的值是
多少
答:
4*
5是
表达式;赋值给a,所以a的值是20; a+
5;是
表达式,他没有赋值给任何变量;所以a
的值
还是20。int类型在内存中占用了4个字节,也就是32位。int类型是有符号的,因此,32位并不会全部用来存储数据,使用最高位来存储符号,最高位是0,提示数据是正数,最高位是1,表示数据是负数,使用其他的...
c语言
初学
,求解
答:
一般用gets读入一行,再用字符串处理为s1、s2、s3三个字符串,或者scanf("%s%s%s", s1,s2,s3)直接读入;然后第一步是找出op,测试两次:如果 s1 在 “+-*/”中,那么 op=s1;x=s2;y=s3;如果 s2 在 “+-*/”中,那么 op=s2;x=s1;y=s3;否则 op=s3;x=s1;y=s2;接下来你会处理了...
C语言
题
,求a
=3*
5,
a*4,a+
5的值,
要有过程,谢谢
答:
a=3*
5,
a*4,a+5 先计算3*5并赋值给a,再
计算a
*4,最后计算a+
5的值,
20就是整个表达式的值。它等价于 (a=3*5),a*4,a+5 因为赋值运算符的优先级高于逗号表达式的优先级。若是int
c;c
=(a=3*5,a*4,a+5);则
c的值
为20。
C语言中
这个
怎么
算
,求
详解!
答:
a
&&b=1(两个非零的数的与为真, 反之则为假)a||b=1(只要有非零就为真)!a||b=1(非的优先级高, 只要有非零就为真)4&&b||2=1, (先算与再算或, 2 为非零所以为真)5>3&&2||8<4-!0=1(5>3为真, 1&&2 为真, 或有真就为真)'c'&&'d'=1 ('c' 和 'd' 是ASCII ...
c语言,
从键盘中输入一个正
整数
n分别求1到n之间所有个位数
是
3或
5的
数的...
答:
printf("1到%d之间所有个位数是3或
5的
数的和为:%d\n", n, sum);return 0;} 在这个程序中,我们使用 for 循环遍历从 1 到 n 的所有
整数,
判断它们的个位数是否为 3 或 5,如果是,则将它们的和累加到变量 sum 中。最终输出变量 sum
的值
,即为题目所求。需要注意的是,题目要求输入一...
大家正在搜
c语言求一个整数的个位数
c语言求三个整数的最大值
c语言求整数各位数字
c语言如何求个位数之和
求两个整数最大公约数c语言
c语言求三个整数之和
c语言 求余只能对整数
c语言中求余数怎么算
c语言求一个数是几位数