编写程序,计算2的N次幂(使用while循环)
答案:1 悬赏:30 手机版
解决时间 2021-04-02 22:57
- 提问者网友:火车头
- 2021-04-02 14:11
编写程序,计算2的N次幂(使用while循环)
最佳答案
- 五星知识达人网友:长青诗
- 2021-04-02 15:35
#include
void main(){
int i=1,n=0,count=0;
printf("请输入N:");
scanf("%d",&n);
if(n==0){
i=1;
printf("2的%d次幂是:%d\n",n,i);
}else if(n>0){
while(count<=n){
count++;
i*=2;
}
printf("2的%d次幂是:%d\n",n,i);
}else{
count=(n*(-1));
while(count!=0){
count--;
i*=2;
}
printf("2的%d次幂是:%lf\n",n,(1.0/i));
}
}
void main(){
int i=1,n=0,count=0;
printf("请输入N:");
scanf("%d",&n);
if(n==0){
i=1;
printf("2的%d次幂是:%d\n",n,i);
}else if(n>0){
while(count<=n){
count++;
i*=2;
}
printf("2的%d次幂是:%d\n",n,i);
}else{
count=(n*(-1));
while(count!=0){
count--;
i*=2;
}
printf("2的%d次幂是:%lf\n",n,(1.0/i));
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯