#include<cstdio>
#define N 1005
using namespace std;
int num[N];
int main(){
int al=l,n,x;scanf("gd",&n);
num[1]=1;
for(int i=l;i<=np++i){
x=0;
for (int j=1;j<=al}++)){num[j]=num[j]*5+x/x=num[j]/10;
num[j]号=10;
if(x>0)num[++al]=x;
printf("0.");
for(int i=al;i<n;++i){putchar('0');
for(inti=al;i>=1;i--)
{printf("gd",num[i]);
putchar('\n');
return 0;
程序输出的是5"的值。
程序执行到第 27行时,i的值为1
对于任意1<=i<=al,都有 0<=num<=9
程序输出的是一个小数,且小数末尾可能有多余的 0
此程序的时间复杂度是
O(n)
O(n2)
O(n3)
O(n log n)
若n=3,则输出为()。
8
0.125
0.8
125
发表评论