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

长春做网站公司哪家好浙江制做网站的公司

长春做网站公司哪家好,浙江制做网站的公司,网络营销的四大基础理论,设计专业网站有哪些文章目录 #x1f341; 引言 #x1f341; 一、语句格式 #x1f341; 二、语句执行过程 #x1f341; 三、语句格式举例 #x1f341;四、例题 #x1f449;【例1】 #x1f680;示例代码: #x1f449;【例2】 【方法1】 #x1f680;示例代码: 【方法2】… 文章目录 引言 一、语句格式 二、语句执行过程 三、语句格式举例 四、例题 【例1】 示例代码: 【例2】 【方法1】 示例代码: 【方法2】 示例代码: 【例3】 【方法1】 示例代码: 【方法2】 示例代码: 【例4】 【分析】 示例代码: 【说明】 总结  备注 欢迎互三程序猿方梓燚  所属专栏C教程 关注博主后期持续更新系列文章 如果有错误感谢请大家批评指出及时修改 感谢大家点赞收藏⭐评论✍  引言 在 C的编程世界中循环结构如同一个个精巧的齿轮驱动着程序高效而有序地运行。其中for 语句无疑是最为常用和强大的循环工具之一。 当我们面对需要重复执行的任务时for 语句宛如一位可靠的伙伴为我们提供了简洁、灵活且精确的控制方式。它使得我们能够有条不紊地处理大量的数据执行重复性的操作从而节省时间和精力提高编程的效率。 无论是遍历数组中的元素、计算一系列数值的总和还是实现复杂的迭代算法for 语句都展现出了其独特的魅力和强大的功能。 通过深入理解和熟练运用 for 语句我们将开启编程效率提升的大门能够更加优雅地解决问题构建出更为强大和高效的 C程序。 接下来让我们一同深入探索 for 语句的奥秘领略其在 C编程中的精彩表现。 一、语句格式 格式1: for(控制变量初始化表达式;条件表达式;增量表达式)语句1 说明语句1是for循环语句的循环体它将在满足条件的情况下被重复执行。 格式2: for(控制变量初始化表达式;条件表达式;增量表达式){语句1语句2………… } 说明循环体部分由多个语句构成应由一对花括号括起来构成一个语句块的形式 程序风格提示写for循环语句时循环体的语句相对于for缩进两格。 二、语句执行过程 for语句的执行过程可由以下4步来描述。 (1)执行“控制变量初始化语句”使控制变量获得一个初值。 (2)判断控制变量是否满足“条件表达式”若满足条件则执行一遍循环体否则结束整个for语句继续执行for循环下面的句子。 (3)根据增量表达式计算出控制变量所得到的新值 (4)自动转到第2步。 三、语句格式举例 (1)将控制变量从1变到100增量为1 for(i1;i100;i) (2)将控制变量从100变到1增量为1 for(i100;i1;--i) (3)控制变量从7变到77增量为7   for(i7;i77;i7) (4)控制变量从20变到2增量为2 for(int i20;i2i-2) (5)按所示数列改变控制变量值99、88、77、66、55、44、33、22、11、0增量为-11 for(int j99;j0;j-11) (6)控制变量i和j共同进行循环控制i从1变到99j从2变到100增量均为2。   forint i1,j2;i99j100i2,j2 需要说明的是可以在for循环“ 控制变量初始化语句”中声明变量如上面最后3个例子这些变量只在for循环结构中有效离开了该for结构变量就无效了。 四、例题 【例1】 利用for循环,计算输出12…100的和 示例代码: #include iostream using namespace std; int main () {int sum 0;for (int i 1; i 100 ; i) {sum i; //i初始值1终值为100每次增量为1}cout sum;return 0; }【例2】 输出1—100之间所有偶数。 【方法1】 可以想到对于1-100之间的100个数字i直接重复进行判断如果i是偶数则输出i的值。 示例代码: #include iostream using namespace std; int main() {for (int i 1; i 100; i) { //对于1至100之间的每个数都重复操作if (i % 2 0) { //如果i为偶数则输出i的值cout i ;} }return 0; } 程序中将1-100之间的所有数字都列举出来然后一一判断符合偶数条件的就输出。这种思想本质上是穷举。穷举法保证在求解的过程中所有可能解都会判断到不会丢解。当然缺点就是有时候效率不高。 【方法2】 在上述分析的基础上再进一步分析我们都知道相邻偶数之间的差值为2所以我们还可以设置变量的初值为2增量为2的for循环使得循环次数减少为50次。 示例代码: #include iostream using namespace std; int main() {for (int i 2; i 100; i 2) { //i初值2终值100每次增量为2cout i ; //输出i的值}return 0; } 【例3】 利用for循环,分别计算1—100中奇数的和、偶数的和。 【方法1】 根据例4.2的分析很容易找到所有的偶数和奇数继而计算其和。假设用变量sum1和sum2分别存放偶数与奇数和累加就是在sum1或sum2的基础上加上一个数字改变累加变量的值再加上一个数字改变累加变量的值......如此重复下去。 示例代码: #include iostream using namespace std; int main() {int i, sum1 0, sum2 0; //sum1、sum2分别偶数和,奇数和,初始化为0for (i 1; i 100; i) { //i取1至100之间的每个整数都重复操作if (i % 2 0) {sum1 i; //偶数累加到sum1中} else {sum2 i; //奇数累加到sum2中}}cout sum1 sum2; //输出偶数和、奇数和return 0; } 【方法2】 偶数从2开始每次递增2奇数从1开始每次递增2for语句的循环变量初始化和循环变量增量两部分都可以使用逗号语句序列。 示例代码: #include iostream using namespace std; int main() {int i, j, sum1 0, sum2 0;for (i 2, j 1; i 100; i 2, j 2) { //生成偶数和奇数的初始值sum1 i; //偶数i累加到sum1中sum2 j; //奇数j累加到sum2中}cout sum1 sum2; //输出偶数和、奇数和return 0; } 【例4】 利用for循环计算n的值。 【分析】 n1*2*3…*n 示例代码: #include cstdio using namespace std; int main () {long long s; int n; //n不能定义为long long否则for语句死循环s 1;scanf(%d, n);for (int i 1; i n ; i) //若s定义为int当n13时s的值就溢出了s * i;printf(%lld\n, s); //低版本也可用printf(%I64d\n,s)return 0; }【说明】 当n13时s值超过了int类型的表示范围。还有一种比int更大的类型称为long long它的表示范围是-263263-1比-10191019略窄而我们一直使用的int范围是-231231-1,只比-2*1092*109略宽。    输入输出long long也可以借助于printf和scanf语句但对应的占位符却是和平台与编译器相关的在linux中gcc很统一的用%lld在windows中MinGW的gcc和VC6可用%I64d高版本编译器下windows可以使用%lld。 总结  有不懂的地方可以si我和我一起学习C吧。 备注 还没有下载DEV-C的小伙伴们可以私我拿到免费安装包
http://www.hkea.cn/news/14302902/

相关文章:

  • 电子商务网站建设与管理程序设计题怎么在百度上发布信息
  • 龙胜网站建设公司想在网上做设计接单有没有网站
  • 免费空间 网站自己的电脑做网站服务器 买的服务器 速度
  • 长沙交互网站设计服务商seo怎么优化方法
  • o2o网站策划ios系统软件开发
  • 做网站和做软件哪个有发展汽油价格网
  • 学校登陆网站制作网站建设基本知识
  • vs做网站怎么做窗体国内做五金加工的订单网站
  • 网站分类目录查询西部数码网站管理助手v3.1
  • 廊坊网站建设方案最新报价嘉兴中小企业网站建设
  • php素材网站源码免费下载网站域名到期怎么办
  • 建设一个普通网站需要多少钱微信打卡小程序怎么弄
  • 达州市建设局网站win7如何建设免费网站
  • 做网站送的小程序有什么用wordpress 页面内分页
  • 多产品网站怎么做企业网站dz网站建设器
  • 空壳网站主体注销wordpress 用户中心主题
  • 网站解析什么意思精品课程网站建设 碧辉腾乐
  • 机器封所有端口 不支持做网站服务器怎么建网站
  • 网站常用的推广方法有哪些济南房产网官网
  • 如何查看网站是哪家公司做的?做瞹瞹嗳网站
  • 如何将网站提交给百度258网站建设
  • 网站新闻编辑怎么做国外免费wordpress主题
  • 网站添加视频外贸网站建设石家庄
  • 网站首页一般做多大尺寸广东网站建设发信息
  • 邯郸学校网站建设费用上海建站网络科技有限公司
  • 网站推广服务网址外包程序员的出路
  • 宝洁公司网站做的怎么样wordpress 调查系统
  • 免费的网站平台有哪些烘焙培训
  • jsp网站建设期末作业北京电商平台网站建设
  • 做投资理财网站wordpress注册表单