C語言程序,求Sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是一個數字,例如:2+22+222+2222+22222

求Sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是一個數字,例如:2+22+222+2222+22222

觀察式子可以發現,後一項都是前一項乘以10再加a。


#include <stdio.h>

int main()
{
	int a = 2;
	int Sn = 0;
	int i = 0;
	int j = a;
	for (i=0; i<5; i++)
	{
		Sn = Sn+j;
		j = j*10+a;
	}
	printf("%d\n", Sn);
	return 0;
}


運行結果:








發佈了29 篇原創文章 · 獲贊 10 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章