求教····大神快出来啊···
c#吧
全部回复
仅看楼主
level 4
之前问个这个题了 但是老师今天又说最好再加上序列号
要摇200次筛子 每一次要前面最好都显示出来时第一次 代码我贴出来 大神帮忙看看怎么改吧
Random aR = new Random();
for (int i = 0; i < 200; i++)
{
int x = aR.Next(6) + 1;
int y = aR.Next(6) + 1;
Console.WriteLine("mark1 is:{0} mark2 is:{1} sum is:{2}", x, y, x + y); Console.WriteLine("".PadLeft(x + y, '*'));
}
Console.ReadKey();
另外还有一道题 意思是自己设定两个数让后把第一个数到第二个数之间所有的数都相加的出来和 就差一个步骤 就是显示出来什么数相加 比如我输入一个2还有一个10 显示出来 2+3+4+5+6+7+8+9+10=54 这个2+3+4+5+6+7+8+9+10= 该怎么编?
2013年08月07日 10点08分 1
level 4
这是第二个的代码···
int diyige, dierge, he = 0; ;
string zhuangtai = "";
do
{
do
{
Console.Clear();
Console.WriteLine("Please input the first number");
diyige = ShuRuShu();
Console.WriteLine("Please input the second number");
dierge = ShuRuShu();
if (diyige < dierge) {
break;
}
else
{
Console.WriteLine("The second number must less then first"); Console.ReadKey();
continue;
}
} while (true);
for (int i = diyige; i <= dierge; i++)
{
he += i;
}
Console.WriteLine("The sum is {0}", he);
Console.WriteLine("/n for ESC");
zhuangtai = Console.ReadLine();
}
while (zhuangtai != "n");
}
public static int ShuRuShu()
{
int shu;
do
{
try
{
shu = Convert.ToInt32(Console.ReadLine());
if (shu > 20 || shu < -20)
{
Console.WriteLine("Out of range");
continue;
}
return shu;
}
catch
{
Console.WriteLine("Must number!");
}
} while (true);
2013年08月07日 10点08分 2
level 11
[汗]我都感觉你是不是同学一起混贴吧的。刚看一个其他帖子也发了同样的问题。
2013年08月07日 11点08分 4
level 11
static void Main(string[] args)
{
Console.WriteLine("请输入第一个数字");
int x = Convert.ToInt32(Console.ReadLine());
if (x > 20 || x < -20)
{ Console.WriteLine("您输入的第一个数字不在范围内");
}
else
{
Console.WriteLine("请输入第二个数字");
int y = Convert.ToInt32(Console.ReadLine());
if (y > 20 || y < -20)
{
Console.WriteLine("您输入的第二个数字不在范围内");
}
else
{
int sum = 0;
if (x >= y)
{
Console.WriteLine("必须第二个数字比第一个数字大");
}
else
{
for (int i = x; i <= y; i++)
{
sum += i;
}
}
Console.WriteLine("结果为:");
Console.WriteLine(sum);
}
}
Console.ReadKey();
}
2013年08月07日 11点08分 5
这个还像样,楼主写的那个看着晕。判断两个数,第一个数比第二个数大他居然跳出循环了
2013年08月07日 23点08分
level 9
我没仔细看楼主代码,不知道是不是这个意思?
using System;
namespace PrintNum2Num
{
class Program
{
static void Main(string[] args)
{
try
{
Console.WriteLine("请输入第一个整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第一个整数:");
int num2 = Convert.ToInt32(Console.ReadLine());
PrintNum2Num(num1, num2);
}
catch (Exception e)
{
Console.WriteLine("输入有误!\n"+e.ToString());
}
}
private static void PrintNum2Num(int num1, int num2)
{
int min, max;
int value = 0;
if (num1<num2)
{
min = num1;
max = num2;
}
else
{
min = num2;
max = num1;
}
for (int i = min; i <= max; i++)
{
if (i != max)
Console.Write(i+"+");
else
Console.Write(i);
value += i;
}
Console.WriteLine(" = {0}", value);
}
}
}
2013年08月08日 03点08分 6
1