1、 输入一个int 型的百分制成绩d,若d 处于80 到100 之间,输出“Good!”;
若d 处于60 到79 之间,输出“OK!”;若d 处于0 到59 之间,输出“Bad!”。若输入数据不
处于0~100 之间时,提示出错信息(如,提示出“Input ERROR! ( 0 ~ 100 ? )”)而后结
束程序。
2、编循环程序,负责显示出如下“图形”。
1
131
13531
1357531
135797531
3、猴子吃桃问题,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上吃前一天剩下的一半零一个。到第十天早上想吃时,见只剩下一个桃子了。求第一天摘了多少桃子。
4、打印如下图案,共19行
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*
5、输入一个十进制数,将其转换成二进制数
:
public void GetExample1()
{
Console.Write("请输入一个0-100之间的数:/n");
int num = Convert.ToInt32(Console.ReadLine());
if (num <= 100 && num >= 80)
{
Console.Write("Good!");
}
else if (num < 80 && num >= 60)
{
Console.Write("OK!");
}
else if (num < 60 && num >= 0)
{
Console.Write("Bad!");
}
else
{
Console.Write("Input ERROR! ( 0 ~ 100 ? )");
}
}
2:
public void GetExample2()
{
int k = 1;
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5 - i; j++)
Console.Write(" ");
for (int j = 1; j <= i; j++)
{
Console.Write(k);
k = k + 2;
}
k = k - 2;
for (int j = 1; j < i; j++)
{
k = k - 2;
Console.Write(k);
}
for (int j = 1; j <= 5 - i; j++)
Console.Write(" ");
k = 1;
Console.WriteLine();
}
}
3:
public void GetExample3()
{
int num = 1;
for (int i = 1; i <= 9; i++)
{
num = (num + 1) * 2;
}
Console.Write("第一天摘了{0}个桃子!/n", num);
}
4:
public void GetExample4()
{
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= 10 - i; j++)
{
Console.Write(" ");
}
for (int j = 1; j <= 2 * i - 1; j++)
{
Console.Write("*");
}
for (int j = 1; j <= 10 - i; j++)
{
Console.Write(" ");
}
Console.Write("/n");
}
for (int i = 9; i >= 1; i--)
{
for (int j = i; j <= 9; j++)
{
Console.Write(" ");
}
for (int j = 2 * i - 1; j >= 1; j--)
{
Console.Write("*");
}
for (int j = 1; j <= 10 - i; j++)
{
Console.Write(" ");
}
Console.Write("/n");
}
}
5:
public void GetExample5()
{
Console.Write("请输入一个十进制数: /n");
int num = Convert.ToInt32(Console.ReadLine());
string result = "";
int sum;
while (num > 0)
{
sum = num % 2;
num = num / 2;
result = sum.ToString() + result;
}
Console.Write(result);
}