#include <stdio.h>
#include <math.h>
void main()
{
int b=1,c=1;
for (;b<=100;++b)
{
if ((b%10==int(sqrt b)%10)
printf("%d",b);
}
}
#include <stdio.h>
#include <math.h>
void main()
{
int b=1,c=1;
for (;b<=100;++b)
{
if ((b%10==int(sqrt b)%10)
printf("%d",b);
}
}
#include <stdio.h>
#include <math.h>
void main()
{
int b=1,c=1;
for (;b<=100;++b)
{
if ((b%10==int(sqrt (b) )%10) //把sqrt b改为sqrt(b)
printf("%d",b);
}
}
是用来做什么用的?
下面这个改动后的不知符不符合?
#include <stdio.h> #include <math.h> void main() { int b=1,c=1; for (;b<=100;++b) { if (b%10==(int)sqrt(b)%10) printf("%d ",b); } }
#include <stdio.h> #include <math.h> void main() { int b=1,c=1; for (;b<=100;++b) { if ((b%10==(int)sqrt( b)%10)) printf("%d",b); } }