循环结构

#include <stdio.h>
int main()
{int i,j,n;double power=1;printf("请输入整数指数n=");scanf("%d",&n);if(n>=0){for(i=1;i<=n;i++){power*=2;}}else{for(j=-1;j>=n;j--){power/=2;}}printf("2^%d=%lf\n",n,power);return 0;
}

调用函数

#include <stdio.h>
#include <math.h>
int main()
{int x=2,n;printf("请输入整数指数n=");scanf("%d",&n);double power=pow(x,n);printf("2^%d=%lf\n",n,power);return 0;
}

感悟:两种方法代码行数的对比让我深刻认识到多掌握函数的用法的重要性。

C语言:求2的整数次幂的两种方法相关推荐

  1. hdu2852(2009多校第四场) 树状数组求区间第k大的数 两种方法

    二分查找n*logn*logn 比较容易理解 1 #include<stdio.h> 2 #include<string.h> 3 #include<algorithm& ...

  2. C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc

    C语言求2的100次幂的结果 求2的100次幂的结果 #include #include #include #include void main void int a,b,i; char s[40], ...

  3. 求实数的整数次幂(循环版)(高效)(位运算解题)

    求实数的整数次幂(循环版)(高效) (10 分) 原理图: 请编写函数,用循环语句以最快的方法求任意实数的任意整数次幂. 函数原型 double Power(double x, int n); 说明: ...

  4. C语言无符号双字节乘法,华为OJ机试标题:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...

    华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘) 题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出 ...

  5. c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...

    点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...

  6. c语言求出两个最大素数,求两个正整数的最大公约数      思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...

    求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) ( ...

  7. C语言判断素数的两种方法

    C语言判断素数的两种方法 素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 思路1):因此判断一个整数m是否是素数, ...

  8. PTA—念数字(C语言)两种方法

    PTA-念数字(C语言)两种方法 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...

  9. 剑指offer——面试题9:求斐波那切数列的四种方法

    剑指offer--面试题9:求斐波那切数列的四种方法 另一个相关的链接:https://blog.csdn.net/Allenlzcoder/article/details/80297333 总结下求 ...

最新文章

  1. pytorch 训练过程acc_【图节点分类】10分钟就学会的图节点分类教程,基于pytorch和dgl...
  2. 陶大程:判断人工智能是否可信的“四把尺子”
  3. 寒假训练,2.25,J-Palindrome Names (回文
  4. Django CMS教程一:安装
  5. jittor和pytorch生成网络对比之acgan
  6. 阿里云盘又送福利啦?空间大时间长,不要犹豫快上车!
  7. 银河足球队 android 8,银河足球队手机版_银河足球队安卓游戏v1.0.1-游迅网
  8. 正儿八经的详细讲java内部类
  9. 分支和循环结构的应用(习题)
  10. ModelArts的雪中送炭,让我拿下CCF BDCI华为Severless工作负载预测亚军
  11. vscode打开自动提示_Python编程的最好搭档:VSCode 详细指南
  12. Javascript第六章世上最全常用RegExp正则表达式及表单验证源码第七课
  13. c语言变量ppt,C语言数据类型和变量课件PPT
  14. 如何让Loadrunner或Jmeter发送邮件报告
  15. 第188篇,想赚钱唯有只争朝夕(扶摇生财思维)
  16. 文件内容检索工具-FileLocator
  17. 163music 反爬分析
  18. 识别网络计算机的方法,电脑未识别网络怎么办 电脑未识别解决方法【图文】...
  19. 多益网络_网络安全的未来日益激烈的信息控制之战
  20. 201771010101 白玛次仁

热门文章

  1. Zotero + baidu
  2. 为什么点击屏幕计算机能知道,想知道电脑屏幕为什么会动
  3. openfire登录密码忘了
  4. 使用jquery获取指定id下面的div元素个数
  5. IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因
  6. 天下无贼-那一滴金砂的缘起缘落
  7. Minetest大师,致力于Minetest的游戏盒子
  8. linux的清屏命令
  9. 永磁电机直轴交轴理解
  10. ansible(1)---师傅领进门