#include <iostream>
using namespace std;
int main()
{
int n;
while (cin >> n)
{
cout << n / 5 << endl;
}
return 0;
}
#include
using namespace std;
int main()
{
int n;
while (cin >> n)
{
cout << n / 5 << endl;
}
return 0;
}
25=5*5, 125=5*5*5...依此類推
所以5的次方數更多
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
long int n, temp, sum;
while (cin >> n)
{
sum = 0;
for (long long int i = 0; i < n / 5; i++)
{
sum++;
temp = i;
while (temp--)
{
sum++;
}
}
cout << sum << '\n';
}
return 0;
}
超時嗚嗚 你認為怎麼精簡好?
#include
#include
using namespace std;
int main()
{
long int n, temp, sum;
while (cin >> n)
{
sum = 0;
for (long long int i = 0; i < n / 5; i++)
{
sum++;
temp = i;
while (temp--)
{
sum++;
}
}
cout << sum << '\n';
}
return 0;
}
超時嗚嗚 你認為怎麼精簡好?
呃,看不懂你為什麼要這樣寫,答案完全錯了...
這題只是要你計算乘了幾個5,你就弄一個迴圈,把n/5, n/52, n/53...都加起來就好了