数一数
题目描述
国庆节就要到了,天安门广场周围插满了五星红旗。
小A同学正在数国旗上的五角星:一面国旗 55 颗星,两面国旗 1010 颗星,三面国旗 1515 颗星……依次类推。
现在,广场上共有 n 面国旗,李老师希望小A同学每次数到个位数字是 88 的时候就报一下星星的总数量。
小A同学们怕自己数错了,请你编写程序帮他验证一下,即按顺序打印每次数到个位数字是 88 时星星的总数量。
输入格式
一行一个整数 n(1≤n≤10000)n(1≤n≤10000) 。
输出格式
输出若干行,每行一个整数。
样例 #1
样例输入 #1
10
样例输出 #1
40
样例输入 #2
30
样例输出 #2
40
90
140
这道题比较简单,我们直接亮代码
#include <bits/stdc++.h>
using namespace std;
int a[10005];
int main()
{
int ans=0;
int n;
cin>>n;
a[1]=5;
for(int i=2;i<=n;i++)
{
a[i]=a[i-1]+5;
if(i%10==8)
{
cout<<a[i]<<endl;
}
}
return 0;
}