关于C#的一些练习题

1.输入两个正整数n和m,计算n和m之间(包含n和m)所有能被17整除的数的和,并输出和。

int n = Convert.ToInt32(Console.ReadLine());
int m = Convert.ToInt32(Console.ReadLine());
int sum = 0;
for(int i = n; i <= m; i++)
{
    if (i % 17 == 0)
    {
        sum += i;
        
    }
    
}Console.WriteLine(sum);

2.输入两个正整数n和m,利用for循环打印出来n和m之间(包含n和m),所有的奇数和所有的偶数。奇数放在一行,用空格分割。偶数放在一行,用空格分割。

            int n = Convert.ToInt32(Console.ReadLine());
            int m = Convert.ToInt32(Console.ReadLine());
            for (int i = n; i <= m; i++)
            {
                if (i % 2 != 0)
                {
                    Console.Write(i);
                    Console.Write(" ");

                }
            }
            Console.Write("\n");
            for (int i = n; i <= m; i++)
                    if (i % 2 == 0)
                {
                    Console.Write(i);
                    Console.Write(" ");

                }
            }

3.编写一个程序,对输入的4个整数,求出其中的最大值和最小值,并显示出来。

            int a = Convert.ToInt32(Console.ReadLine());
            int b = Convert.ToInt32(Console.ReadLine());
            int c = Convert.ToInt32(Console.ReadLine());
            int d = Convert.ToInt32(Console.ReadLine());
            int m = a > b ? a : b;
            int n = c > d ? c : d;
            int max=m> n ? m : n;
            int q = a < b ? a : b;
            int e = c < d ? c : d;
            int min=q<e ? q : e;
            Console.WriteLine("{0}是最大值", max);
            Console.WriteLine("{0}是最小值", min);

4.让用户输入两个整数,然后再输入0 - 3之间的一个数,0代表加法,1代表减法,2代表乘法,3代表除法,计算这两个数字的结果

int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入0~3的数");
int c = Convert.ToInt32(Console.ReadLine());
switch (c)
{
    case 0: Console.WriteLine(a + b);break;
    case 1: Console.WriteLine(a - b); break;
    case 2: Console.WriteLine(a * b); break;
    case 3: Console.WriteLine(a / b); break;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值