c语言怎么求对数

   2024-09-30 9470
核心提示:在C语言中,可以使用数学库(math.h)中的 log() 和 log10() 函数来计算自然对数(以e为底)和以10为底的对数。下面是一个简单的

在C语言中,可以使用数学库(math.h)中的 log()log10() 函数来计算自然对数(以e为底)和以10为底的对数。下面是一个简单的示例:

#include<stdio.h>#include <math.h>int main() {    double num, natural_log, log_base_10;    printf("请输入一个正数: ");    scanf("%lf", &num);    if (num > 0) {        natural_log = log(num);        log_base_10 = log10(num);        printf("自然对数(以e为底): %.2lf\n", natural_log);        printf("以10为底的对数: %.2lf\n", log_base_10);    } else {        printf("无效的输入,请输入一个正数。\n");    }    return 0;}

这个程序首先提示用户输入一个正数,然后计算并输出该数的自然对数和以10为底的对数。注意,log()log10() 函数接受一个 double 类型的参数,并返回一个 double 类型的结果。如果输入的数字小于或等于0,程序将输出错误消息。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号