2324549627 发表于 2020-2-19 15:28:53

为什么我照着课本抄运行出来啥也没有

#include<stdio.h>
#include<math.h>
int main()
{
        int i,j,n,a;
        for(i=1;i<=100;i++)
        a=i;
        a=0;
        for(i=2;i=sqrt(100);i++)
        for(j=i+1;j<=100;j++)
        {if(a!=0&&a!=0)
        if(a%a==0)
        a=0;
        }
        printf("\n");
        for(i=2,n=0;i<=100;i++)
        {if(a!=0)
        {printf("%5d",a);
        n++;
        }
        if(n==10)
        {printf("\n");
        n=0;
        }
        }
        printf("\n");
        return 0;
}

qiuyouzhi 发表于 2020-2-19 15:33:09

这代码太乱了点。。。。。
根本没有看出来逻辑

ba21 发表于 2020-2-19 15:33:36

只能说抄错了,而且代码不规范。自已再好好对下。

jackz007 发表于 2020-2-19 15:38:58

      你需要复核一下下面这一句,肯定不对!
      for(i=2;i=sqrt(100);i++)

小笨笨难得糊涂 发表于 2020-2-19 15:56:02

你这是要干啥呢?

zltzlt 发表于 2020-2-19 16:22:36

      for(i=2;i=sqrt(100);i++)

一个等于号吗?
页: [1]
查看完整版本: 为什么我照着课本抄运行出来啥也没有