题目:
那些一个通过命令运行的程序计算幂,第一个命令行参数是double类型的数,作为幂的底数,第二个参数是整数,作为幂的指数
源代码:
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char * argv[]){
int num;
double base,base_total;
while(argc < 3 || (num = atoi(argv[2])) < 1|| (base = atof(argv[1])) < 1){
printf("字符输入错误\n");
exit(0);
}
base_total = base;
for(int i = 1;i < num;i++) base_total *= base;
printf("底数 %0.2lf 的 %d 幂是 %0.2lf",base,num,base_total);
return 0;
}
演示效果:
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈
标签:字符,20,int,num,C语言,base,argv,printf,total From: https://blog.csdn.net/little_startoo/article/details/139226314