C语言,编写一个程序,计算1+3+3^2+3^3……+3^10的值并输出

2024-11-29 13:08:30
推荐回答(4个)
回答1:

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int i,j,k,sum;
for(sum=1,i=0;i<11;i++){
for(k=1,j=0;j sum+=k;
}
printf("The result is %d.\n",sum);
}

回答2:

#include
#include
using namespace std;
int main()
{
    int sum=0;
    int i;
    for(i=0;i<=10;i++)
        sum+=pow(3.0,i);
    cout<    system("pause");
    return 0;
}

回答3:

#include 
#include 

int main()
{
    double base = 3.0, power, result = 0.0;
    for(power = 0.0; power <= 10; power+=1)
    {
        result += (pow(base,power));
    }
    printf("%d\n",result);
}

回答4:

int main()
{
int a = 1;
for(int i = 0 ; i<=10; i++)
{
for(int j = 0,int temp = 1; j<=i; j++)
temp *=3;

a += temp;
}
printf("the value is: %d \n",a);
return 0;
}