習題4 4 特殊a串數列求和

2021-08-28 21:51:43 字數 1483 閱讀 1120

習題4-4 特殊a串數列求和 (20 分)

給定兩個均不超過9的正整數a和n,要求編寫程式求a+aa+aaa++⋯+aa⋯a(n個a)之和。

輸入在一行中給出不超過9的正整數a和n。

在一行中按照「s = 對應的和」的格式輸出。

2 3
s = 246
分析:本題與「求sn=a+aa+aaa+aaaa+aaaaa的前5項之和」思路一致,具體分析可以參照寫過的部落格

方一:不使用函式

**:

#define _crt_secure_no_warnings 1

#include#includeint main()

printf("s = %d\n", s);

system("pause");

return 0;

}

測試結果:

方二:(使用函式

**:

#define _crt_secure_no_warnings 1

#include#includeint the_num(int a, int n)//求每一項的值(從第一項開始,第一項是一位數,第二項是兩位數,以此類推)

return num; }

int main()

printf("s = %d\n", s);

system("pause");

return 0;

}

測試結果:

方三:利用陣列儲存前一項的值

**:

#define _crt_secure_no_warnings 1

#include#includevoid the_num(int a, int n,int p)

}int main()

; int a, n;

int s = 0;

scanf("%d %d", &a, &n);

the_num(a, n, p);

for (int i = 0; i < n; i++)

printf("s = %d\n", s);

system("pause");

return 0;

}

測試結果:

習題4 4 特殊a串數列求和 20分 c

給定兩個均不超過9的正整數a和n,要求編寫程式求a aa aaa aa a n個a 之和。輸入格式 輸入在一行中給出不超過9的正整數a和n。輸出格式 在一行中按照 s 對應的和 的格式輸出。輸入樣例 2 3輸出樣例 s 246 date 2020 3 18 author xiezhg5 includ...

習題6 2 使用函式求特殊a串數列和

習題6 2 使用函式求特殊a串數列和 20 分 給定兩個均不超過9的正整數a和 n,要求編寫函式求a aa a aa aa a n 個a 之和。int fn int a,int n int suma int a,int n 其中函式fn須返回的是n個a組成的數字 suma返回要求的和。include...

PTA習題6 2 使用函式求特殊a串數列和

給定兩個均不超過9的正整數a和n,要求編寫函式求a aa aaa aa a n個a 之和。函式介面定義 int fn int a,int n int suma int a,int n 其中函式fn須返回的是n個a組成的數字 suma返回要求的和。輸入樣例 2 3輸出樣例 fn 2 3 222s 24...