如何在 C 语言中使用预定义的数学函数?

cserver side programmingprogramming

问题

如何使用 C 语言求任意给定数的立方根?

解决方案

算法

步骤 1:运行时输入任意数字
步骤 2:从控制台读取
步骤 3:计算结果
        结果:pow(number,1.0/3.0)
步骤 4:增加结果
步骤 5:打印结果

示例

以下是求任意给定数立方根的 C 程序 −

//求给定数的立方根//
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(){
   int number, result;
   printf("Enter any number: ");
   scanf("%d",&number);
   result=pow(number, 1.0/3.0);
   result++;
   printf("
\Cube of %d is: %d",number,result);    getch(); }

输出

当执行上述程序时,它会产生以下结果 −

Cube of 4 is 64

示例

考虑使用数学函数的另一个示例。

#include <stdio.h>
#include <math.h>
int main (){
   float num1, num2, num3;
   printf("enter 3 numbers:
");    scanf("%f %f %f",&num1,&num2,&num3) ;    printf ("number1 = %.1lf
", ceil(num1));    printf ("number2 = %.1lf
", ceil(num2));    printf ("number3 = %.1lf
", ceil(num3));    return(0); }

输出

当执行上述程序时,它会产生以下结果 −

enter 3 numbers:
3.7 -4.2 -6.7
number1 = 4.0
number2 = -4.0
number3 = -6.0

相关文章