首页 > 其他分享 >C语言-字符输入/输出-20

C语言-字符输入/输出-20

时间:2024-05-31 09:03:02浏览次数:15  
标签:字符 20 int num C语言 base argv printf total

题目:

那些一个通过命令运行的程序计算幂,第一个命令行参数是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

相关文章

  • C语言-字符输入/输出-19
    题目:编写一个程序,反序显示命令行的单词。源代码:#include<stdio.h>intmain(intargc,char*argv[]){for(inti=argc-1;i>0;i--){printf("%s",argv[i]);}return0;}演示效果:如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和......
  • 【高质量】2024数学建模国赛高质量模型代码(后续会更新)
    您的点赞收藏是我继续更新的最大动力!一定要点击如下的卡片,那是获取资料的入口!点击链接加入群聊【2024国赛资料合集】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=p7NSXMsx84bWyAk6hpFRbl3kgrdQxMAw&authKey=m9IkEKrLi8iEwumJoLC9c5NkUODKjR3UL%2B3JDTZsdxQKXBI2WrDn9Tqfq9YqG......
  • C语言练习题之——从简单到烧脑(11)(每日两道)
    题目1:有两个矩阵a[3][2],b[2][2],元素值由键盘输入,计算a与b的矩阵之和(两个矩阵循环中相加,结尾求和)#include<stdio.h>intmain(){ intarr[3][2],brr[2][2],i,j,sum1=0,sum2=0; for(i=0;i<3;i++) { for(j=0;j<2;j++) { scanf_s("%d",&arr[i][j]);......
  • C语言贪心算法——解硬币
    题目:有1元,5元,10元,100元,500元的硬币各从c1枚,c5枚,c10枚,c50枚,c100枚,c500枚,现在要用这些硬币支付A元,最少需要多少枚硬币输入:第一行有六个数字,分别代表从小到大6种面值的硬币的个数:第二行为A案例:输入:321302620输出:6#include<stdio.h>intmain(){ intnumber[6]......
  • 2024年4月最新Ubuntu安装分享(详细超多图)
    2024Ubuntu安装经验分享      本次Ubuntu安装经验分享分为两个部分,第一部分是我自己总结摸索出来的安装步骤,第二部分是我在安装中出现的一些常见或不常见的问题,写出来供大家参考.一、安装步骤1.电脑中重要资料备份(选作)2.准备16G以上空白U盘,制作Windows启动盘​。(......
  • 2023 蓝桥杯国赛
    vp了3h。AWA(想错了,也没手玩),B不会(应该是欧拉定理,忘了),H40%(背不过板子)。其他过了H\(O(n^2\logn)\)本地1s+,I本地3.4s/jk,想了下这么典的问题应该没有更优做法。相信评测机大部分题都随手测了一下,只拍了E(二分)I(点分治),FH(正解)I也值得拍。今天状态不错,几乎没挂分,也没怎么调,......
  • ubuntu20.04跑通slambook2 ch13编译
    这里记录如何跑通slambook2ch13的代码1.依赖说明在原书代码的3rdparty下大部分的依赖,只需要对每一个库源码安装即可,在CMakeists.txt目录下打开命令行输入:mkdirbuildcdbuildcmake..makesudomakeinstall但sophus和opencv比较麻烦,单独拿出来讲一下。2.sophus安装3r......
  • N5_2013_07_Q3
    问题31ばん今から寝ます。家族に何と言いますか。现在要睡觉了。对家人说什么?1.おやすみなさい晚安2.こんばんは晚上好3.さようなら再见ねる(寝る)动睡觉かぞく(家族)名家人なんと言いますか疑怎么说2ばん時計がありません。時間が知りたいです。何と......
  • 简化路径为符合unix风格的字符串
    题目给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以'/'开头),请你将其转化为更加简洁的规范路径。在Unix风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点(..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的......
  • 【专题】2024年中国游戏营销趋势报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=35745原文出处:拓端数据部落公众号2023年,全球游戏行业表现卓越,不仅用户规模扩大至33.81亿,行业营收也攀升至1.35万亿人民币,呈现出强劲的增长态势。然而,与此同时,全球游戏创业公司在风险投资上的大幅缩减也揭示了行业面临的某些挑战。阅读原文,获取专题......