2018-01-17

作者: 煮海三杯水 | 来源:发表于2018-01-17 23:30 被阅读0次

判断年龄给出话语

#include <stdio.h>

int main()

{

const int MINOR = 35;

int age = 0;

printf("请输入你的年龄: ");

scanf("%d", &age);

printf("你的年龄是%d岁。\n", age);

if ( age < MINOR ) {

printf("年轻是美好的,");

}

printf("年龄决定了你的精神世界,好好珍惜吧。\n");

return 0;

}


找零

#include <stdio.h>

int main()

{

// 初始化

int price = 0;

int bill = 0;

// 读入金额和票面

printf("请输入金额:");

scanf("%d", &price);

printf("请输入票面:");

scanf("%d", &bill);

// 计算找零

printf("应该找您:%d\n", bill - price);

return 0;

}


嵌套的判断

 • 当if的条件满⾜足或者不满⾜足的时候要执⾏行的语句也 可以是⼀一条if或if-else语句,这就是嵌套的if语句

嵌套

else的匹配 

• else总是和最近的那个if匹配

• 缩进格式不能暗⽰示else的匹配

tips

• 在if或else后⾯面总是⽤用{}

• 即使只有⼀一条语句的时候

例如:

if ( gameover == 0 ) {

if ( player2move == 2 )

printf("Your turn\n");

} else

printf("GAME OVER\n");

if语句常见错误

• 忘了大括号

• 永远在if和else后⾯面加上⼤大括 号,即使当时后⾯面只有⼀一条语 句

• if后面的分号

有分号就代表结束了。

• 错误使用==和=

• 代码风格

• 在if和else之后必须加上⼤大括号形成语句块;

• ⼤大括号内的语句缩进⼀一个tab的位置;

第一种 第二种 第三种

建议使用第三种可以利用快捷功能省略某个片段,就是同时加上//而大括号没有影响。



相关文章

网友评论

    本文标题:2018-01-17

    本文链接:https://www.haomeiwen.com/subject/qpcpoxtx.html