编程题1:
B 歪打正着
编程题2:
D X
正确答案A,语法错误
编程题3:
A √
编程题4:
B X
编程题排序:
编程题1:
B 歪打正着
编程题2:
D X
正确答案A,语法错误
编程题3:
A √
编程题4:
B X
编程题排序:
using System;
namespace _014_编程题
{
class Program
{
static void Main(string[] args)
{
//int x;
//x=Convert.ToInt32(Console.ReadLine());//假设输入5
//if(x--<5) Console.WriteLine(x);
//else Console.WriteLine(x++);//4
//int x = 5, a = 0, b = 0;
//if(x==a+b) Console.WriteLine("****");//小心 if(x=a+b) 编译错误
//else Console.WriteLine("####");
//求两个值的较小值
int a, b;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
if (a < b)
{
Console.WriteLine(a);
}
else
{
Console.WriteLine(b);
}
//int x = 21, y = 1;
//if (x % 3 == 0 && x % 7 == 0)
//{
// x--;
// Console.WriteLine(x);//20
//}
//else
//{
// x++;
// Console.WriteLine(x);
//}
}
}
}
-- 或者 ++
x=5
Console.WriteLine(x++);//先输出再自增
输出5
if(布尔表达式)
{
}
1 b
2 a
3 a
4 c
Colnsole.
static void test11()
{
Console.WriteLine("请输入三个整数");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("你输入的三个整数是{0},{1},{2}",num1,num2,num3);
if (num1>num2)
{
if (num2>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num3, num2, num1);
}
else if(num2<num3)
{
if (num1>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num2, num3, num1);
}
else if (num1<num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num2, num1, num3);
}
}
}
else if (num1<num2)
{
if(num1>num3)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num3, num1, num2);
}
else if (num1<num3)
{
if (num3>num2)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num1, num2, num3);
}
else if (num3<num2)
{
Console.WriteLine("三个整数从小到大排序是:{0},{1},{2}", num1, num3, num2);
}
}
}
}
1
if语句后如果只有一行,可以省略{}
if(x--<5)先判断再自减
if语句里面等于的判断要用两个等号==
第四十一课 编程题
1. x-- ,x++ 只要是参加过一次运算以后就递增一次,不管是不ture还是false。
2. if( )里面只能是bool类型的。