当前位置: 首页 > news >正文

免费建小程序网站全网热度指数

免费建小程序网站,全网热度指数,网站推广公司网站,个人网页设计与实现论文免费7.1 if-else语句 简化形式 if(表达式)语句块 阶梯形式 if(表达式1)语句块1 else if(表达式2&#xff09;语句块2 嵌套形式 if() if() 语句1 else 语句2 else if() 语句3 else 语句4 表达式一般情况下为逻辑表达式或关系表达式 #include <stdio.h>//从小到大排序,输出顺…

7.1 if-else语句

简化形式
if(表达式)语句块
阶梯形式
if(表达式1)语句块1
else if(表达式2)语句块2
嵌套形式
if()
if() 语句1
else 语句2
else
if() 语句3
else 语句4
表达式一般情况下为逻辑表达式或关系表达式

#include <stdio.h>//从小到大排序,输出顺序不变,值交换了
int main()
{int a,b,c,t;printf("请输入3个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){t = a;a = b;b = t;}if(a>c){t = a;a = c;c = t;}if(b>c){t = b;b = c;c = t;}printf("从小到大为%d,%d,%d",a,b,c);return 0;
}

7.2 switch语句

多分支选择结构
switch(表达式)
{
case 常量表达式1: 语句块1:break;
default: 语句块n+1
}
1、每个常量表达式的值必须各不相同,否则将出现矛盾
2、当表达式的值与case后面的常量表达式的值相等时,就执行case后面的语句
3、switch中的表达式可以是整形,字符型表达式或枚举
4、case常量:只起语句标号的作用
5、break语句用于强行跳出Switch体,一般每个case后面应有一个break语句,defalut分支后的break可以省略
6、多个case可以执行一条语句

#include <stdio.h>
int main()
{int tmp = 1;switch(tmp){case 1:printf("A\n");//break;case 2:printf("B\n");break;default:printf("NOT");}return 0;
}

//Switch学生成绩

#include <stdio.h>
int main()
{float score = 0;printf("请输入成绩:");scanf("%f",&score);if(score<0 || score>100){printf("输入错误!\n");}else{switch((int)score/10)//强制转换类型(int){case 9:printf("A\n");break;case 8:printf("B\n");break;case 7:printf("C\n");break;default:printf("D");}}return 0;
}

7.3 循环语句

7.3.1 goto

当程序有多个出口,使用goto把这些出口集中到一处很方便,特别是函数中有很多重复的工作的时候
1、无条件跳转易于理解
2、可以减少嵌套
3、帮助编译器做优化

#include <stdio.h>
int main()
{int i,sum = 0;loop://loop跳转if(i<=100){sum += i;i++;goto loop;//跳转loop}printf("%d",sum);return 0;
}

7.3.2 while

while(表达式)
{
statements;
}
1、变量初值
2、终止条件
3、变量变化

#include <stdio.h>
int main()
{int i,sum = 0;while(i<=100)//先判断再执行{sum += i;i++;}printf("%d",sum);return 0;
}

7.3.3 do-while

do-while构成循环
do{
statements;
}while(表达式);

#include <stdio.h>
int main()
{int i,sum = 0;do{sum += i;i++;}while(i<=100);printf("%d",sum);return 0;
}

7.3.4 for

表达式1可以省略,但循环之前应要给循环变量赋值
表达式2可以省略,将陷入死循环
表达式3可以省略,但在循环体中增加循环使变量的值改变的语句

#include <stdio.h>
int main()
{int i = 0,sum = 0;for(;i<=100;){sum += i;i++;}printf("sum = %d",sum);return 0;
}
#include <stdio.h>//99乘法表
int main()
{int i = 0,j = 0;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%d*%d=%d\t",j,i,j*i);// \t缩进8位puts("");//输出字符串,字符串自动换行}return 0;
}

7.4辅助控制语句

7.4.1 break

用于从循环体内跳出一层循环体,即提前结束循环
break只能用在循环语句和Switch语句中

#include <stdio.h>
#define PI 3.14
int main()
{float r = 0,area = 0;for(r=1;r<=10;r++){area = PI*r*r;if(area>100)break;printf("r = %f,area = %f\n",r,area);}return 0;
}

7.4.2 continue

结束本次循环,接着判定下一次是否执行循环
continue只结束本次循环,break终止本层循环

#include <stdio.h>
#define PI 3.14
int main()
{int i;for(i=100;i<=120;i++){if(i%3 == 0)continue;//余0终止本次执行下一次printf("i = %d\n",i);}return 0;
}

7.4.3 return

终止包含它的函数执行

http://www.hkea.cn/news/695623/

相关文章:

  • 春节网站怎么做小说排行榜百度搜索风云榜
  • 商城服务是什么软件seo是指什么岗位
  • 无锡网站建设有限公司网站快速收录的方法
  • 网站建设通报推广网站多少钱
  • 网络推广公司成都seo排名优化教程
  • 一台手机登录微信网页版西安优化外
  • 如何做旅游攻略网站长沙seo优化推荐
  • 长春火车站电话咨询电话快排seo
  • 龙城建设网站公司网站内容优化方法
  • 南通网站建设搭建网站卖链接
  • 驻马店市做网站seo臻系统
  • 找公司做网站怎么图片都要自己找百度推广官网电话
  • 网站小样用什么做seo外链平台热狗
  • 建站点的步骤sem是什么
  • 深圳专业做网站的衡水网站优化推广
  • 徐汇科技网站建设2345中国最好的网址站
  • 邢台论坛吧百度seo收录软件
  • 做国外服务器网站吗怎么让百度搜索靠前
  • 做动态图网站有哪些自建站怎么推广
  • web网站开发课程设计报告seo技术培训沈阳
  • 会宁网站建设公司网站优化助手
  • 网站设计制作体会2023年5月最新疫情
  • 月亮湾设计有限公司网站南宁seo产品优化服务
  • 福田欧曼服务站电话上海高端seo公司
  • 高端网站建设哪家好谷歌seo和百度seo
  • 前端写一个页面多少钱海口网站关键词优化
  • 浦东新区建设局官方网站东莞seo关键词
  • 在百度做橱柜网站进入百度一下官网
  • wordpress调用分类标签站长工具查询seo
  • 网站做全局搜索云南新闻最新消息今天