一、从键盘上输入10个整数,求出它们的和。
[C#] 纯文本查看 复制代码 Console.WriteLine("请输入第一个整数");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个整数");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第三个整数");
double c = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第四个整数");
double d = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第五个整数");
double e = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第六个整数");
double f = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第七个整数");
double g = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第八个整数");
double h = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第九个整数");
double i = double.Parse(Console.ReadLine());
Console.WriteLine("请输入第十个整数");
double j = double.Parse(Console.ReadLine());
double k = a + b + c+d+e+f+g+h+i+j;
Console.WriteLine("和为" + k);
Console.ReadLine(); 二、用for语句实现50以内奇数的输出,利用continue语句实现
[C#] 纯文本查看 复制代码 Console.WriteLine("50以内的奇数有:");
for (int i = 1; i <= 50; i++)
{
if (i % 2 == 0) continue;
Console.Write(i+" ");
}
Console.ReadLine();
三、编写一个程序,接受用户输入的两个整数,存诸到两个变量里,交换变量存储的值
[C#] 纯文本查看 复制代码 int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c;
c = a;
a = b;
b = c;
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadLine();
四、判断输入的整数是奇数还是偶数
[C#] 纯文本查看 复制代码 Console.WriteLine("请输入一个整数:");
int num = int.Parse(Console.ReadLine());
if (num % 2 == 0)
{
Console.WriteLine("您输入的是偶数。");
}
else
{
Console.WriteLine("您输入的是奇数。");
}
Console.ReadLine();
五、编写程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换
[C#] 纯文本查看 复制代码 char ch;
Console.WriteLine("请输入一个字符");
ch = char.Parse(Console.ReadLine());
if (ch>='A'&&ch<='Z')
{
ch = (char)(ch + 32);
}
Console.WriteLine(ch);
Console.ReadLine();
六、编写一个程序,定义三个float类型的变量,分别从键盘上输入值给它们,找出它们中的最小数,最后输出结果
[C#] 纯文本查看 复制代码 float x, y, z, min = 0;
Console.WriteLine("请输入三个float类型的值");
x = float.Parse(Console.ReadLine());
y = float.Parse(Console.ReadLine());
z = float.Parse(Console.ReadLine());
if (x < y && x < z)
min = x;
else if (y < x && y < z)
min = y;
else
min = z;
Console.WriteLine("这三个数中的最小值为{0}", min);
Console.ReadLine();
七、编一个程序,定义一个实数变量,从键盘上输入一个值,如果这个值在闭区间【0,100】里,则加上1000,否则不加。最后输出结果。
[C#] 纯文本查看 复制代码 Console.WriteLine("请输入一个实数");
double num = double.Parse(Console.ReadLine());
if (num >= 0 && num <= 100)
{
num += 1000;
Console.WriteLine("你输入的是在0到100的区间内,所以我们加了1000,最后的结果是{0}", num);
}
else
{
Console.WriteLine("你输入的数字不在0到100的区间内,所以我们原样输出:{0}", num);
}
Console.ReadKey();
八、求梯形面积
[C#] 纯文本查看 复制代码 Console.WriteLine("请输入梯形的上底");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入梯形的下底");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("请输入梯形的高");
double c = double.Parse(Console.ReadLine());
double d = (a + b) * c / 2;
Console.WriteLine("梯形面积为"+d);
Console.ReadKey();
九、写出C#程序中实现输入、输出语句
[C#] 纯文本查看 复制代码 Console.ReadLine();
Console.Read();
Console.WriteLine();
Console.Write();
十、汉诺塔问题
[C#] 纯文本查看 复制代码 Console.Write("请输入一个数字:");
int a = Int32.Parse(Console.ReadLine());
for (int i=1;i<=a;i++)
{
for(int n=1;n<=a-i;n++)
{
Console.Write(' ');
}
for (int j=1;j<=2*i-1;j++)
{
Console.Write('*');
}
Console.WriteLine();
}
Console.ReadLine(); |