刚开始学c 发表于 2020-12-5 11:45:47

各位大佬帮忙看一下这道题的第二个for语句的花括号应该在哪里

#include<stdio.h>
#include<math.h>
void main()
{
        int i,j,n;
        for(n=2;n<=1000;n++)
        {
                j=1; 作为一个判断语句来使用,给j附一个值。
                for(i=2;i<=sqrt(n);i++)
                        if((n%i)==0)
                        {
                                j=0;break;
                        }
                          if(j==1)
                                printf("%6d",n);       
        }
}
我换了好几个位置都不对,谢谢各位!!!

昨非 发表于 2020-12-5 13:43:01

#include<stdio.h>
#include<math.h>
void main()
{
        int i, j, n;
        for (n = 2; n <= 1000; n++)
        {
                j = 1; //作为一个判断语句来使用,给j附一个值。
                        for (i = 2; i <= sqrt(n); i++)
                        {                                    //这里
                                if ((n % i) == 0)
                                {
                                        j = 0; break;
                                }
                        }                                  //和这里
                if (j == 1)
                        printf("%6d", n);
        }
}

测试结果:
   2   3   5   7    11    13    17    19    23    29    31    37    41    43    47    53    59    61    67    71    73    79    83    89    97   101   103   107   109   113   127   131   137   139   149   151   157   163   167   173   179   181   191   193   197   199   211   223   227   229   233   239   241   251   257   263   269   271   277   281   283   293   307   311   313   317   331   337   347   349   353   359   367   373   379   383   389   397   401   409   419   421   431   433   439   443   449   457   461   463   467   479   487   491   499   503   509   521   523   541   547   557   563   569   571   577   587   593   599   601   607   613   617   619   631   641   643   647   653   659   661   673   677   683   691   701   709   719   727   733   739   743   751   757   761   769   773   787   797   809   811   821   823   827   829   839   853   857   859   863   877   881   883   887   907   911   919   929   937   941   947   953   967   971   977   983   991   997
页: [1]
查看完整版本: 各位大佬帮忙看一下这道题的第二个for语句的花括号应该在哪里