按照书上的要求把一段代码敲进去,发现很奇怪的问题!!!用的是VS2003。我把这段写下来
static void Main(string[] args)
{
double realCoord,imagCoord;
double realTemp,imagTemp,realTemp2,arg;
int iterations;
for(imagCoor=1.2;imagCoord>=-1.2;imagCoord-=0.05)
{
for(realCoord=-0.6;realCoord<=1.77;realCoord+=0.03)
{
iterations=0;
realTemp=realCoord;
imagTemp=imagCoord;
arg=(realCoord*realCoord)+(imagCoord*imagCoord);
while((arg<4)&&(iterations<40))
{
realTemp2=(realTemp*realTemp)-(imagTemp*imagTemp)
-realCoord;
imagTemp=(2*realTemp*imagTemp)-imagCoord;
realTemp=realTemp2;
arg(realTemp*realTemp)+(imagTemp*imagTemp);
iterations+=1;
}
switch(iterations%4)
{
case0:
Console.Write(".");
break;
case1:
Console.Write("o");
break;
case2:
Console.Write("0");
break;
case3:
Console.Write("@");
break;
}
}
Console.Write("\n");
}
}
看起来应该是没什么问题啊!!!但是我一调试就有一段显示,“关键字case或default必须位于switch块中的代码之前",这是什么意思呢?希望能解决
static void Main(string[] args)
{
double realCoord,imagCoord;
double realTemp,imagTemp,realTemp2,arg;
int iterations;
for(imagCoor=1.2;imagCoord>=-1.2;imagCoord-=0.05)
{
for(realCoord=-0.6;realCoord<=1.77;realCoord+=0.03)
{
iterations=0;
realTemp=realCoord;
imagTemp=imagCoord;
arg=(realCoord*realCoord)+(imagCoord*imagCoord);
while((arg<4)&&(iterations<40))
{
realTemp2=(realTemp*realTemp)-(imagTemp*imagTemp)
-realCoord;
imagTemp=(2*realTemp*imagTemp)-imagCoord;
realTemp=realTemp2;
arg(realTemp*realTemp)+(imagTemp*imagTemp);
iterations+=1;
}
switch(iterations%4)
{
case0:
Console.Write(".");
break;
case1:
Console.Write("o");
break;
case2:
Console.Write("0");
break;
case3:
Console.Write("@");
break;
}
}
Console.Write("\n");
}
}
看起来应该是没什么问题啊!!!但是我一调试就有一段显示,“关键字case或default必须位于switch块中的代码之前",这是什么意思呢?希望能解决
解决方案 »
- 急求!Winform调用WebService实例。!!在线等,有满意立即结贴。
- 急!!求一个很多Radiobutton投票的思路
- .net链接数据库 count问题
- Dictionary<key ,value>如果key是一个复杂对象,会不会影响效率?
- 求助?
- 如果获取拨号上网的ip地址?
- Socket类有可以触发的事件吗
- Windows 2003做C#开发,需要注意什么?
- remoting component写文件的权限
- 三级联动练习
- clickone部署后的权限问题——为什么用户在安装时提示没有权限,安装失败?
- ##############################在主线程里使用lock等待加锁的时候,为什么连其它线程也全被阻塞了?
下面一样
觉得语法不如VB.net好学
看来真的是要仔细点