我是靠谱客的博主 刻苦小鸭子,这篇文章主要介绍C语言学习系列三——if语句的嵌套if语句的嵌套,现在分享给大家,希望可以做个参考。

if语句的嵌套

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
例3-1 #include<stdio.h> int main() { int mynumber=38; int yournumber; printf("input your number: "); scanf("%d",&yournumber); if(yournumber==mynumber) printf("OKn"); else if(yournumber>mynumber) printf("biggern"); else printf("smallern"); return 0; } input your number: 67 bigger input your number: 24 smaller

 

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
例3-2 #include<stdio.h> int main() { int number; printf("enter a number:" ); scanf("%d",&number); if(number%2==0){ printf("偶数n"); } else{ printf("奇数n"); } return 0; } enter a number:56 偶数 enter a number:17 奇数
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
例3-3 #include<stdio.h> int main() { int count,i,n; double grade,total; scanf("%d",&n); total=0; count=0; for(i=1;i<=n;i++) { printf("Enter grade#%d: ",i); scanf("%lf",&grade); total=total+grade; if(grade<60) { count++; } } printf("average=%.2fn",total/n); printf("number of failure=%dn",count); return 0; } 5 Enter grade#1: 34 Enter grade#2: 67 Enter grade#3: 78 Enter grade#4: 89 Enter grade#5: 96 average=72.80 number of failure=1
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
练习3-3 #include<stdio.h> int main() { int count,i,n; double grade,total; count=0; total=0; scanf("%d",&n); for(i=1;i<=n;i++) { printf("enter grade#%d ",i); scanf("%lf",&grade); total=total+grade; if(grade>=60) { count++; } } printf("average=%.2lf",total/n); printf("passer=%d",count); return 0; } 5 enter grade#1 67 enter grade#2 78 enter grade#3 89 enter grade#4 34 enter grade#5 56 average=64.80passer=3
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
练习3-2 #include<stdio.h> int main() { int x; scanf("%d",&x); if(x<0) { printf("y=sign(x)=%d",-1); } else if(x==0) { printf("y=sign(x)=%d",0); } else printf("y=sign(x)=%d",1); return 0; }

原则:else与最近的if匹配,必要的时候可以用大括号区分开

 

注意:

1)永远在if和 else后面加大括号

2)错误使用==和=,if后的括号里用的是==判断等式

最后

以上就是刻苦小鸭子最近收集整理的关于C语言学习系列三——if语句的嵌套if语句的嵌套的全部内容,更多相关C语言学习系列三——if语句内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部