语句共有三类:
顺序语句、循环语句、分支语句。
顺序语句:从上到下,从左到右。
分支语句:
if....else..二选一
if....else if....else if...else..多选一
if的嵌套
例子:
输入日期判断日期格式是否正确:
输入一个年份判断是否是闰年:
循环语句:
for(初始条件;循环条件;状态改变)
{循环体}
例子:
将0-50的所有整数相加:
int sum=0;
for(int i=1;i<=50;i=i+1)
{sum=sum+i;}
console.writeline(sum);
输入一个小于100的正整数,找出这个数以内全部与7有关的数,并打印出来:
利用中间变量:
int a=4;
int b=5;
int zhong;
zhong=a;
a=b;
b=zhong;
利用了中间变量交换了a,b的值。
输入三个整数按由小到大顺序排列输出出来:
console.writeline("请输入第一个数:");
int a=int.parse(console.readline());
console.writeline("请输入第二个数:");
int b=int.parse(console.readline());
console.writeline("请输入第三个数:");
int c=int.parse(console.readline());
if(a>b)
{
int zhong=a;
a=b;
b=zhong;
}
if(a>c)
{
int zhong=a;
a=c;
c=zhong;
}
if(b>c)
{
int zhong=b;
b=c;
c=zhong;
}
console.writeline(a+" "+b+" "+c);
if判断与for循环的嵌套:
一个游戏,前20关是每一关自身的分数,
21-30关每一关是10分
31-40关,每一关是20分
41-49关,每一关是30分
50关,是100分
输入你现在闯到的关卡数,求你现在拥有的分数
方法一,for嵌套if:
方法二,if嵌套for:
百鸡百钱,母鸡一元钱一只,公鸡两元钱一只,小鸡0.5元钱一直,共有100元钱,要买100只鸡,有多少种买法。(穷举法)
求一元二次方程是否有实根:
switch case