新人来也 起步问题请教

三楼 2011-03-16 03:16:38
下面输出是?

using System;

class sample
{
public static void Main()
{
int radius = 4;
const double PI = 3.14159;
double area;
area = PI * radius * radius;

Console.WriteLine("radius=(0), PI=(1)", radius, PI);
Console.WriteLine("The area is (0)", area);

}

}
...全文
127 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
三楼 2011-03-16
  • 打赏
  • 举报
回复
介个。。。才转向C# 连本书都没有

今天开始hello world

见谅 见谅。。
hhswdl 2011-03-16
  • 打赏
  • 举报
回复
= =电子书 难怪
三楼 2011-03-16
  • 打赏
  • 举报
回复
晕 该死的电子书 有模糊。。。。是 {}
nishierzhizhu 2011-03-16
  • 打赏
  • 举报
回复
radius=(0), PI=(1)
The area is (0)

如果要输出
radius=4, PI=3.14159
The area is 50.3344
应该
Console.WriteLine("radius=" + radius + ", PI=" + PI );
Console.WriteLine("The area is " + area );
最最不静 2011-03-16
  • 打赏
  • 举报
回复
Console.WriteLine("radius=(0), PI=(1)", radius, PI);
Console.WriteLine("The area is (0)", area);

占位符应该这样写:
Console.WriteLine("radius={0}, PI={1}", radius, PI);
Console.WriteLine("The area is {0}", area);
kh22 2011-03-16
  • 打赏
  • 举报
回复
"radius=(0), PI=(1)", 中(0)和(1)改为{0}和{1},{0}是变元。
三楼 2011-03-16
  • 打赏
  • 举报
回复
擦。。。那我去查MSDN了
三楼 2011-03-16
  • 打赏
  • 举报
回复
刚转向C#

用2010编译输出是
radius=(0), PI=(1)
The area is (0)

对应书上是
radius=4, PI=3.14159
The area is 50.3344


不同编译器?
  • 打赏
  • 举报
回复
是来考各位乘法心算么?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧