(1.顺序结构:输入长方形的宽和长,输出计算面积。
2.选择结构;(默认长为正数)如果宽为正数,输出计算结果,如果宽为0,输出“长方形不存在“。
否则“输入值错误”。
3.一个=是赋值,两个==是判断。 )题目
(代码)
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20#include <stdio.h> int main() { int c,k; int mj; printf("输入长和宽:n "); scanf("%d,%d",&c, &k); if (k > 0) //if要加{},表示判断(k>0)之后执行{}内指令。 { mj = c * k; printf("以%d为长%d为宽的长方形面积是%dn", c, k, mj); } else if (k == 0) //此处 如果判断k=0,则输出打印另外一个结果(意思是否则如果) printf("长方形不存在n"); else printf("输入值有误n"); }
- 注意事项:if要加{},表示判断(k>0)之后执行{}内指令,规定if后面不加分号。
- do-while循环注意事项:循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括。
4.循环语句 do-while
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24#include <stdio.h> int main() { int c, k, mj; int flag = 0; do //循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括 { printf("请输入长和宽:n"); scanf("%d,%d", &c, &k); if (k > 0) { mj = c * k; printf("以%d为长%d为宽的长方形面积是%dn", c, k, mj); } else if (k == 0) printf("长方形不存在n"); else printf("输入值错误n"); printf("选择是否继续进行计算:n(继续选择1,退出选择0)"); scanf("%d", &flag); } while (flag == 1); }
action://循环要包括所有内容,输入打印以及if语句的执行,在想循环的指令外用{}包括。
最后
以上就是含蓄红牛最近收集整理的关于6.if语句和do-while的联用的全部内容,更多相关6.if语句和do-while内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复