- 博客(5)
- 收藏
- 关注
原创 5.1从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值。
利用三个if语句,分成三个条件,分别为number>、<、= 0。但发现并不能循环多次输入,每次输入新的数据还需要重新编译,麻烦!办法行的通,但是又有个毛病,输入负数会多加一行。目前想到的办法是在while中再加一行if语句!虽然复杂冗余,但好在可以运行。再来个while循环。
2024-02-28 21:59:53 698 1
原创 3.5分别使用宏定义和const常量定义π的值,编程计算并输出球的体积和表面积,球的半径 r 的值由用户从键盘输入。
因为float和double都会被转换成double然后送给printf函数 所以其实用%f还是%lf输出其实并不重要 然而输入时%lf表示地址对应的是8字节的double,%f表示地址对应的是4字节的float,存储方式都不一样,混用了肯定会出问题。%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。以上在编程中遇到了问题:%f和%lf的区别,这个和float,double有些关联。因为C语言的%f是浮点型函数的占位符,%If是长浮点型函数的占位符。
2023-09-22 20:48:15 2430
原创 3.4编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,其中a、b、c的值能保证方程有两个不相等的实根(即b^2-4ac>0)。
用于计算方根,使用该函数时需要在开头加上编译预处理命令#include %7.4f:表示输出宽度为7的浮点数,小数点占一位,小数点后取四位,整数部分取两位。在C语言中,%7.4f是格式化输出控制符,用于控制输出的浮点数占7个字符宽度,其中小数部分占4个字符宽度,整数部分占2个字符宽度,小数点占1个字符宽度。比较简单,直接附上代码。
2023-09-17 19:22:08 1526 1
原创 3.3设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程以复利方式计算并输出n年后的本利之和 deposit。
如果指数为负数,函数将返回底数的负指数次幂的倒数。例如,pow(2, -3) 将返回 0.125,即 1/2^3。pow-函数,用于计算一个数的幂。函数原型为:double pow(double x, double y);如果底数或指数不是数字,或者底数为 0 且指数为负数,那么函数将返回 NaN(不是一个数字)。其中,x 是底数,y 是指数。这个函数返回 x 的 y 次方,即 x^y。注意,POW 函数在计算时使用浮点数,所以结果也是浮点数。如果指数是整数,结果也是整数,小数部分会被截断。
2023-09-17 11:04:11 1937 2
原创 3.2从键盘任意输入一个3位数,编程计算并输出它的逆序数(忽略整数前的正负号)例如,输入-123,则忽略负号,由123分理出百位1,十位2,个位3,然后计算3*100+2*10+1=321,并输出结果
*fabs()是C或C++编程语言中的一个函数,用来计算一个浮点数的绝对值。//此时b等于3.14。注意:这个函数需要在或者 头文件中定义。例如:double a = -3.14;
2023-09-15 17:10:35 735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人