從鍵盤讀入一個正整數 n,計算並輸出多項式 1 + n + n² + n³ 的結果,並以完整算式格式顯示。
#include <stdio.h>
int main()
{
int num, sum;
printf("請輸入一個整數: ");
scanf("%d", &num);
sum = 1 + num + num*num + num*num*num;
printf("1 + %d + %d*%d + %d*%d*%d = %d\n",
num, num, num, num, num, num, sum);
return 0;
}
請輸入一個整數: 3
1 + 3 + 3*3 + 3*3*3 = 40
pow() 函式計算冪次(需 math.h)long long 防止大數溢位int poly3(int n) 供重複呼叫1 + n + n² + ... + n^k此題適合剛接觸 scanf/printf、算術運算子、運算優先序的初學者,強調「輸入→計算→輸出」的基本程式結構。
