实验三
实验1


每隔100ms在随机显示字符串
实验2



一致
实验3

实验4


实验5

实验六

实验七
#include<stdio.h>
int func(int n2,int n3);
int main()
{
int n=0;
int flag=0;
while(1){
int n2,n3;
n2=n*n;
n3=n*n*n;
flag=func(n2,n3);
if(flag==1)
{
printf("%d",n);
break;
}
else
{
n++;
continue;
}
}
return 0;
}
int func(int n2,int n3)
{
int k=0;
int a[10]={1,1,1,1,1,1,1,1,1,1};
int t,d,i;
while(n2>0)
{
t=n2%10;
switch(t){
case 1:
a[1]--;
break;
case 2:
a[2]--;
break;
case 3:
a[3]--;
break;
case 4:
a[4]--;
break;
case 5:
a[5]--;
break;
case 6:
a[6]--;
break;
case 7:
a[7]--;
break;
case 8:
a[8]--;
break;
case 9:
a[9]--;
break;
case 0:
a[0]--;
break;
}
n2/=10;
}
while(n3>0)
{
d=n3%10;
switch(d){
case 1:
a[1]--;
break;
case 2:
a[2]--;
break;
case 3:
a[3]--;
break;
case 4:
a[4]--;
break;
case 5:
a[5]--;
break;
case 6:
a[6]--;
break;
case 7:
a[7]--;
break;
case 8:
a[8]--;
break;
case 9:
a[9]--;
break;
case 0:
a[0]--;
break;
}
n3/=10;
}
for(i=0;i<10;i++)
{
if(a[i]!=0)
{
k=0;
break;
}
else
k=1;
}
return k;
}

浙公网安备 33010602011771号