编写一个通过命令行运行的程序计算幂。第1个命令行参数是double类型的数,作为幂的底数,第2个参数是整数,作为幂的指数。
以下为代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char * argv[])
{
int number; //指数
double base; //底数
char * end1; //底数结束指针
char * end2; //指数结束指针
base = strtod(argv[1], &end1);
number = strtol(argv[2], &end2, 10);
printf("%.2lf", pow(base, number));
return 0;
}
该博客介绍了一个C语言程序,该程序通过命令行接收两个参数,分别作为底数和指数,然后计算并打印出底数的指定次幂。程序使用了`strtod`和`strtol`函数将字符串参数转换为数值,再利用`pow`函数进行幂运算。
1331

被折叠的 条评论
为什么被折叠?



