今天我们来讲c语言里的各种语句:
1.if语句:
if语句就是如果程序里满足什么条件,那么便执行语句。
格式为:
if (条件)
{
语句1;
语句2;
语句n;
}
上面这是比较简单的if语句,如果花括号内的语句只有一条,那么可以不打花括号,就像下面这样:
if (条件)
语句;
这样可以节省一些时间。
那如果条件不满足就不执行或者说输出语句了吗?
不
所以我们可以在后面加上else语句,就像下面这样:
if (条件)
{
语句1;
}
else
{
语句2;
}
如果我们的程序不满足条件的话,那么就会跳过语句1执行语句2,如果你不写else的话,只会继续运行下去,不管这个if语句。
接下来我们来讲实例:
if语句实例在这里if语句就是判断能不能打印a的数
第二个难一点的:
if语句实例这里多打了一个else,我们的输出也是“这个数不是零”
接下来继续难一点的:
判断今年是否是闰年 判断今年是否是闰年我们可以知道今年不是闰年
我们利用if语句写了一个判断今年是否是闰年的程序,但是这个程序还有可以优化的地方,让用户来填写年份,不用我们再去一遍遍的关闭,编译,运行来看了。
所以我们可以在中间加上一行:
if语句实例 if语句实例scanf ("%d",&year);
我们就可以自己直接在上面输入,或者说让用户自己输入年份来判断今年是否是闰年了。
以上是if语句。
2.for循环语句
格式为:
for(语句1;语句2;语句4)
{
语句3;
}
for循环语句是这样的,先执行语句1,如果条件满足语句2里写的条件,那就执行语句3,执行完里面的语句以后,执行语句4,跳过语句1,继续判断条件是否满足语句2,如果满足,就循环下去,直到不满足语句2为止。
可以空着语句1,语句2,语句4不写,但一定要打“;”,不然程序不能判断你这个是语句几。
接下来继续看实例:
for循环语句实例for循环语句比较简单,所以我们这边多写一些东西上去:
for加if这个程序没什么用,不过稍微有点儿复杂。
用了嵌套,但应该可以看懂吧?
剩下的语句大家可以自行去了解,也可以在明天继续学习
今天我们就用for循环和if语句搞定一个算法题!
先输出在一万以内3和4的倍数,再让个位数上是6的数都相加,打印出来,并且将这个数和用户输入的一个数相加并且将他藏进三和四的倍数的末流中。
这道题的知识点都在我以前写的文章中,如果不知道可以浏览一下以前的文章哦。
网友评论