标题:Why?迷惑?
取消只看楼主
tianhe
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-3-17
 问题点数:0 回复次数:2 
Why?迷惑?
using System;
 class sushu
 {
  static void Main()
  {
   int i=2;
   int count=0;
   while (i<1000)
   {
    int j=2;
  double si=Math.Sqrt(i);
    bool flag=false;
    while(j<si)
    {
     if(i%j!=0)
     {
      j++;
     }
     else
     {
     flag=true;
      break;
     }
    }
    if(flag==false)
    {
     Console.Write("\0{0}",i);
     count++;
    }//(1)
    if(count%10==0)
    {//(2)
     Console.WriteLine();   
    }
    i++;
   }
   Console.ReadLine();
  }
 }
为什么把(1)(2)处的括号删去,输出的结果很不匀称,why?
搜索更多相关主题的帖子: Why 
2005-03-31 21:49
tianhe
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-3-17
得分:0 
sorry,上次我表达有误。
它是这样的,如果没有(1)(2)处的括号,输出的结果是很匀称的,即每行10个,
如果有这两处的括号,输出的结果行与行之间的间距没有规律,这是为什么?

-------------------------------------------- 朴素,清醒
2005-04-01 11:46
tianhe
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-3-17
得分:0 
谢谢幻风幻云,恍然大悟。

-------------------------------------------- 朴素,清醒
2005-04-02 18:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14518-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.229200 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved