C#练习(3)
练习:
定义一个数字,判断这个数是否是奇数
是奇数打印“是奇数”,否则”不是奇数”
要求:if 语句来完成。
提示:奇数的判断:和2取余数不等于0
练习:改写奇数的判断。
创建 IfElseDemo1.cs
判断一个数是否是奇数,是“是奇数”,
否则打印“不是奇数”
要求:使用if..else语句实现。
练习:定义一个人的年龄,根据年龄,判断所属年龄段:
幼年:0-6
少年:7-16
青年:17-27
中年:28-60
老年:60-150
不合法数字()
day03作业 周四
1.自由设计编码题
学习了分支语句,请考虑一下:我们生活中哪些情景,现象可以使用if语句来实现.
if…else 结构的举出一到两种案例. (尽量做)
如:如果每月工资达到2万,就有钱去谈女朋友了
如果月薪达不到2万,就得努力工作了if…else if ….else if ..else 形式的请举出一到两种案例
如: 星座性别分析器if嵌套形式的请举出一到两种案例 (选做)
如果明天是周末,就去玩
否则就去上班;
如果明天是周末,而且天气晴朗,就去室外玩;
如果明天是周末,但是天气不晴朗,就在室内玩
然后,针对以上您列举的生活案例,能否写出具体的实现代码.
不限内容,不限类型,不限形式.请主动编写代码实现.
2.写出下列程序的运行结果
1)
int a = 1, b = 10;
int c1 = a++;
int c2 = ++b;
Console.WriteLine(
“a=” + a + “, b=” + b +
“, c1=” + c1 + “, c2=” + c2 );
答案:a=2,b=11
c1=1,c2=11
2)
int i = 100, j = 200;
bool b1 = (i > j) && (i++ > 100);
Console.WriteLine(b1);
Console.WriteLine(i);
答案:false
100
3)
int num1 = 10 ;
int num2 = ++num1 ;
Console.WriteLine( num1 );
Console.WriteLine( num2 );
int num3 = num1+=100 ;
Console.WriteLine( num1 );
Console.WriteLine( num3 );
int num4 = num1+=num2 ;
Console.WriteLine( num1 );
Console.WriteLine( num4 );
答案: num1=11
num2=11
num1=111
num3=111
num1=122
num4=122
4)
class DemoTest2
{
static void Main( string[] args )
{
int x = 5;
int y = 5;
int z = 5;
x++;
Console.WriteLine(x);
Console.Write(y++);
Console.WriteLine(++z);
}
}
答案:6
5
6
3.编程题.
通过控制台接收两个整数,使用不同的方法找出两个数中的最大值。
提示:可使用条件运算符 或 Math.Max()或 if..else语句