几道简单的C#编程题,3Q

mmsd6311194 2011-06-23 07:56:34
从键盘输入3个整数,输出其中最大数。

由键盘输入三个数a,b,c,计算以这三个数为边长的三角形面积)

编程输出200以内的所有的素数


...全文
170 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
l4kangaxx 2011-07-18
  • 打赏
  • 举报
回复
lz注意第二题,随机输入三个数的话,海伦公式很简单但是你要先判断一下三个数是否能组成三角,比如 8 ,4,3,这个是不能组成三角形的
zhouxingyu896 2011-06-30
  • 打赏
  • 举报
回复
这题目很基础喔
一般是教学里面长举的例子。
网上一搜一大堆例子
pwxcomer 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mmsd6311194 的回复:]

从键盘输入10个浮点数,输出其平均值及所有低于平均值的数 能不能再帮我做一道,分数就全给你了
[/Quote]


float[] num = new float[10];
float sum = 0.0f, average;
for (int i = 0; i < 10; i++)
{
num[i] = Convert.ToSingle(Console.ReadLine());
sum += num[i];
}
average = sum / 10;
Console.WriteLine("The Average is {0}", average);
for (int i = 0; i < 10; i++)
{
if (num[i] < average)
{
Console.WriteLine(num[i]);
}
}


兄弟你得好好努力,题目不难的。
mmsd6311194 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 tashiwoweiyi 的回复:]
引用 7 楼 mmsd6311194 的回复:
从键盘输入10个浮点数,输出其平均值及所有低于平均值的数 能不能再帮我做一道,分数就全给你了


这么简单的就自己写了吧。。你看看这题目多容易。。。
[/Quote]
你那个求素素是错的。。。。所以让你补充一道题目
tashiwoweiyi 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mmsd6311194 的回复:]
从键盘输入10个浮点数,输出其平均值及所有低于平均值的数 能不能再帮我做一道,分数就全给你了
[/Quote]

这么简单的就自己写了吧。。你看看这题目多容易。。。
wjhgzx 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mmsd6311194 的回复:]
从键盘输入10个浮点数,输出其平均值及所有低于平均值的数 能不能再帮我做一道,分数就全给你了
[/Quote]

授人以鱼不如授人以渔。
pwxcomer 2011-06-23
  • 打赏
  • 举报
回复
第二个

double a, b, c, s, x;
a = Convert.ToDouble(Console.ReadLine());
b = Convert.ToDouble(Console.ReadLine());
c = Convert.ToDouble(Console.ReadLine());

if ((a + b) > c && (a + c) > b && (b + c) > a)
{
x = (a + b + c) / 2;
s = Math.Sqrt(x * (x - a) * (x - b) * (x - c));
Console.WriteLine("三角形的面积为:{0}", s);
}
else
{
Console.WriteLine("输入三边不能形成三角形!");
}

mmsd6311194 2011-06-23
  • 打赏
  • 举报
回复
从键盘输入10个浮点数,输出其平均值及所有低于平均值的数 能不能再帮我做一道,分数就全给你了
tashiwoweiyi 2011-06-23
  • 打赏
  • 举报
回复
第三题:


int i;
for(i=0;i<=200;i++)
{
if(i%2!=0)
{
Console.WriteLine("素数:{0}",i);
}
}

tashiwoweiyi 2011-06-23
  • 打赏
  • 举报
回复
第二题:


int a = 15;
int b = 20;
int c = 30;
if(a+b>c&&a+c>b&&b+c>a)

{

double temp,result;

temp=(a+b+c)/2;

result=sqrt(temp*(temp-a)*(temp-b)*(temp-c));

}


pwxcomer 2011-06-23
  • 打赏
  • 举报
回复
第一个

int a, b, c, max;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
c = Convert.ToInt32(Console.ReadLine());
max = a > b ? a : b;

max = max > c ? max : c;
Console.WriteLine("The max number is {0}",max);
Console.ReadLine();
mmsd6311194 2011-06-23
  • 打赏
  • 举报
回复
能帮忙编一下~~~让我参考一把~~我很菜的~~刚刚学没多久
wjhgzx 2011-06-23
  • 打赏
  • 举报
回复
1.这个题非常简单,比较几次就出来了。
2.用海伦公式直接算出来即可。
三角形面积S=√x*(x-a)*(x-b)*(x-c)
其中"√"是大根号,"x"为三角形周长的一半,a,b,c为边长

3.百度下到处都是,思路是试商法
种草德鲁伊 2011-06-23
  • 打赏
  • 举报
回复
不客气。

1,977

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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