选择与循环的作业题讲解
1.代码分析
statick修饰的局部变量,变量的生命周期变长
分支和循环的练习题详解
case语句没遇到break前会一直向下执行,直到switch结束
也会执行default
错误示例:
分支和循环的练习题详解
正确情况:
分支和循环的练习题详解
switch(c)中的c只能是整形表达式
因为对应的case 1:中的1只可能有整形常量表达式与之对应
如果c输入的是其他类型的话将找不到case1的情况
char储存的是字符的ASCII码值,而且ASCII码值都是整形,所以char也算是储存整形常量
分支和循环的练习题详解
分支和循环的练习题详解
所以打印hellothird
分支和循环的练习题详解
a=8时,break了所以a不是7,a是8
分支和循环的练习题详解

2.敲代码题
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解

注意scanf(),输入时scanf("%d,%d,%d",&a,&b,&c)要按1,2,3输入(原样输入)但是如果中间输入是空格则会默认与前一个字符分隔
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
建议:中间什么都不加直接%d%d%d输入时直接输入加空格或回车就行
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
辗转相除法求最大公约数
思路
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
代码的优化
分支和循环的练习题详解
i/2一定大于开平方i
分支和循环的练习题详解
如果开平方i之前不能找到一个因子能整除i,
那么开平方i之后就找不到一个因子能整除i了
sqrt()是一个开平方的数学库函数
需要引头文件#include<math.h>
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
代码有缺陷
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
分支和循环的练习题详解
%-2d为左对齐,空格补齐
%2d为右对齐,空格补齐