7-40 求冪之和 (15分)


 
 
7-40 求冪之和 (15分)
 

本題要求編寫程序,計算sum=21​​+22​​+23​​++2n​​。可以調用pow函數求冪。

輸入格式:

輸入在一行中給出正整數n(≤10)。

輸出格式:

按照格式“result = 計算結果”輸出。

輸入樣例:

5
 

輸出樣例:

result = 62

代碼講解:這道題不應動用pow函數,因為會造成重復的算前面已經乘過的數值,造成復雜度很高

#include<stdio.h>
int main()
{
 int n;
 int i;
 scanf("%d",&n);
 int an=1;
 int sum=0;
 for(i=1;i<=n;i++)
 {
  an*=2;
  sum+=an;
  }
  printf("result = %d\n",sum);
 return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM