简单Markdown用法
插入
分支结构之if语句
图片
- 那么考试成绩如果为100分,给买玩具。用代码就可以表示为:
-
例子 : 判断平年闰年((year%4 == 0 && year%100 !=0) || year%400 == 0)
-
注意:if()后面没有分号,直接写{},else后面也没有分号,直接写{}
难度2(多重)
-
例子#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score >= 10000)
{
printf(“钻石玩家”);
}
else if(score >= 5000 && score<10000)
{
printf(“白金玩家”);
}
if(score >= 1000 && score<5000)
{
printf(“青铜玩家”);
}
else if(score<1000)
{
printf(“普通玩家”);
}
return 0;
} -
注意 :当某一条件为真的时候,则不会向下执行该分支结构的其他语句。
-
难度3(嵌套)
循环结构之while循环
图片
-
例子 :
-
注意 1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。
-
2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。
-
3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。
循环结构之do-while循环
循环结构之do-while循环
图片
注意 :使用do-while结构语句时,while括号后必须有分号。
循环结构之for循环
图片
它的执行过程如下:
第一步:执行表达式1,对循环变量做初始化;
第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
第三步:执行表达式3;
第四步:执行for循环中执行代码块后执行第二步;
第五步:循环结束,程序继续向下执行。
其执行过程可用下图表示:
-
例子
#include <stdio.h>
int main()
{
// 定义变量sum, num
int sum, num;
sum = 0;
for(num = 0;num <= 10;num++ ) //for循环条件与num的变化值
{
sum=sum+num; //计算每次数字之间的和sum
}
printf(“10以内数的和为:%d”, sum);
return 0;
} -
**注意 **:for循环中的分号一定要写