用两种while循环求2的n次方,n是传入的值。
#include<stdio.h>
//求2的n次方,n是传入的值
int main()
{int n;//需要输入的n的值int sum = 1;//保存和scanf("%d",&n);printf("2^%d次方是=",n);//方法一 while(n){sum = sum*2;n--;} //方法二 while(1){sum*=2;n--;if(n==0){break;}} printf("%d\n",sum);return 0;
}
用两种while循环求2的n次方,n是传入的值。相关推荐
- C语言中阶第四篇:分支与循环语句练习,求阶乘的多种方法(两层for循环求阶乘)、二分查找、字符串汇聚以及模拟用户登录
业精于勤荒于嬉,行成于思毁于随. 今天就来综合的联系一下前面的知识. 第十篇 一.for语句,两种方法计算阶乘 1.1.一层for循环求阶乘 1.2.实现阶乘累和 1.3.两层for循环求阶乘 二.i ...
- 刷题日记【第四篇】-笔试必刷题【Fibonacci数列+合法括号序列判断+两种排序方法+求最小公倍数】
目录 选择题模块 1. 以下对继承的描述错误的是(A) 2. 在Java中,一个类(B) 3. 以下不是Object 类的方法的是(D) 4. Test.main() 函数执行后的输出是(D) 编程题 ...
- python中循环语句只有for和while两种_Python循环语句之while,for语句详解
下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...
- c语言for循环的省略写法,C语言两种for循环写法分析
每个C程序员都知道同一个for循环语句可以有两种写法: A: for (i = 0; i B: for (i = cnt; i > 0; i--){ } 前几天,DEBUG的时候, 发现采用A写 ...
- python提供两种基本循环结构_零基础学python 12 程序不枯燥:for循环结构(课后习题)...
上节课我们一起学习了咱们的for循环结构,这节课咱们来就之前学过的知识做一下习题吧: 1. 主题: Duck, Duck, Goose! 假设你在一个家禽农场工作,需要计算从传送带传下来的动物数量(不 ...
- 二叉树已知两种遍历结果求另一个遍历结果
二叉树的遍历分为 前序遍历: 根-------左---------右 中序遍历: 左-------根---------右 后序遍历:左--------右---------根 现问题为:已知其两种遍历, ...
- 【数学与算法】牛顿法的两种应用:求根和最优化
原文链接:点击 平时总看到牛顿法怎样怎样,一直不得要领,今天下午查了一下维基百科,写写我的认识,很多地方是直观理解,并没有严谨的证明.在我看来,牛顿法至少有两个应用方向,1.求方程的根,2.最优化.牛 ...
- js中两种for循环的区别 ( for(var i in obj)、i++循环 )
for(var i in obj)和for(var i=0:i<obj.length;i++)的区别: 第一个是增强for循环,是不使用下标的一种遍历方式,简单高效,缺点是不能使用下标. 如果想 ...
- 根据树的两种遍历序列求第三种遍历序列
只知道先序序列和后序序列是无法求出唯一的树,所以不做讨论. #include<iostream> #include<cstdio> #include<cstring> ...
- 用程序猿思维、程序设计师思维两种方式写求斐波那契数列的方法。
//用Java实现斐波那契数列(Fibonacci) public class Test {public int f(int n)//n代表第几个数字.程序返回它相应的值{return n>2? ...
最新文章
- java自学 day1
- SAP SD基础知识之订单中装运相关的功能 I
- Idea中内置Translation插件报“翻译错误”,解决方式!!!
- 设计模式(九)--注册树模式
- matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园
- 在 .NET Core 3.0 中实现 JIT 编译的 JSON 序列化,及一些心得与随想
- Html5开发之链接标签nav的用法
- 分段函数if语句_C语言函数系列之库函数中基础必会函数(一)
- Android下 布局加边框 指定背景色 半透明
- Recover刷机简介
- 分区起始位置参数溢出_IIS6.0缓冲区溢出漏洞深度分析(CVE-2017-7269)
- 什么是DNS Spoofing, DNS Hijacking, and DNS Cache Poisoning?
- Linux 实用指令 -- 关机、重启和用户登录注销、用户管理
- 镜头、CCD芯片、视场、物距之间的关系
- STM32系统定时器SysTick
- C语言实现可伸缩的栈结构
- B站粉丝计数器!基于microByte
- 彻底解决Qt中文乱码
- Days 24 网络编程 正则表达式
- 一寸照纯红色底图片_如何用最快的速度给证件照换底色?