给出下面几个C语言程序段的时间复杂度。要求写出计算过程
(1) int i=1;
while (i<=n)
i=i*5;
(2) x=n; y=0; //n为整数
while (x>=(y+1)*(y+1))
y++;
(3) for (i=1;i<=n;i++)
if (3*i<=n)
for(j=3*i;j<=n;j++)
{ x=x+1; y=3*x+2;}
非常感谢你的答案,能给我具体的步骤吗?