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

网站建设 工商注册国内快速建站

网站建设 工商注册,国内快速建站,食品包装设计论文,做国内贸易的网站Day 03 学习总结 流程控制语句 顺序结构 程序从上到下依次执行。每一条语句顺序执行,直到结束。 选择结构 程序根据条件选择执行某一条分支。包括 if-else 和 switch-case。 循环结构 程序反复执行某段代码。包括 for、while、do-while。 跳转结构 控制程序直接跳…

Day 03 学习总结


流程控制语句

  1. 顺序结构

    • 程序从上到下依次执行。
    • 每一条语句顺序执行,直到结束。
  2. 选择结构

    • 程序根据条件选择执行某一条分支。
    • 包括 if-elseswitch-case
  3. 循环结构

    • 程序反复执行某段代码。
    • 包括 forwhiledo-while
  4. 跳转结构

    • 控制程序直接跳转到指定位置。
    • 包括 breakcontinuegotoreturn

选择结构

1. 单个 if
if (条件表达式)
{// 条件为真时执行
}
2. if-else
if (条件表达式)
{// 条件为真时执行
}
else
{// 条件为假时执行
}
3. 多分支 if-else if
if (条件表达式1)
{// 条件1为真时执行
}
else if (条件表达式2)
{// 条件1为假,条件2为真时执行
}
else
{// 所有条件为假时执行
}
4. switch-case
switch (变量)
{case1:// 执行语句break;case2:// 执行语句break;default:// 默认执行语句break;
}

循环结构

1. for 循环
for (初始化; 条件; 迭代)
{// 循环体
}

示例:输出 1 到 10 的数字。

for (int i = 1; i <= 10; i++)
{printf("%d ", i);
}
2. while 循环
while (条件)
{// 循环体
}

示例:输出 1 到 10 的数字。

int i = 1;
while (i <= 10)
{printf("%d ", i);i++;
}
3. do-while 循环
do
{// 循环体
} while (条件);

示例:至少执行一次循环体。

int i = 1;
do
{printf("%d ", i);i++;
} while (i <= 10);

跳转结构

  1. break:跳出最近一层循环。
  2. continue:跳过当前循环,直接进入下一轮。
  3. goto:跳转到指定标签。
  4. return:结束函数并返回值。

示例:

for (int i = 1; i <= 10; i++)
{if (i == 5)break;  // 终止循环if (i % 2 == 0)continue;  // 跳过偶数printf("%d ", i);
}

循环思想与应用

  1. 数据分离

    • 将一个数字分解为个位、十位、百位等。
    • 示例:三位数分离。
      int n = 123;
      int ge = n % 10;
      int shi = n / 10 % 10;
      int bai = n / 100;
      
  2. 计数思想

    • 统计满足条件的数量。
    • 示例:统计 1 到 100 中能被 3 整除的数。
      int count = 0;
      for (int i = 1; i <= 100; i++)
      {if (i % 3 == 0)count++;
      }
      printf("数量:%d", count);
      
  3. 求和思想

    • 累加满足条件的数。
    • 示例:计算 1 到 100 的和。
      int sum = 0;
      for (int i = 1; i <= 100; i++)
      {sum += i;
      }
      printf("总和:%d", sum);
      
  4. 累积思想

    • 求积(阶乘)。
    • 示例:计算 n 的阶乘。
      int n = 5, result = 1;
      for (int i = 1; i <= n; i++)
      {result *= i;
      }
      printf("%d 的阶乘是:%d", n, result);
      

循环嵌套

示例 1:打印矩形数字
for (int i = 1; i <= 5; i++) // 行
{for (int j = 1; j <= 10; j++) // 列{printf("%d ", j);}printf("\n");
}
示例 2:打印三角形数字
for (int i = 1; i <= 9; i++) // 行
{for (int j = 1; j <= i; j++) // 列{printf("%d ", j);}printf("\n");
}
示例 3:打印等腰三角形
for (int i = 1; i <= 9; i++) // 行
{for (int z = 1; z <= 9 - i; z++) // 空格{printf("  ");}for (int j = 1; j <= i; j++) // 左半部分数字{printf("%d ", j);}printf("\n");
}

作业

  1. 输出 100 到 500 内能被 3 整除且个位是 7 的数,并统计数量。

    int count = 0;
    for (int i = 100; i <= 500; i++)
    {if (i % 3 == 0 && i % 10 == 7){printf("%d ", i);count++;}
    }
    printf("\n总数量:%d", count);
    
  2. 输入数据 n,计算 1 - 2 + 3 - 4 + … + n。

    int n, sum = 0;
    printf("请输入 n:");
    scanf("%d", &n);
    for (int i = 1; i <= n; i++)
    {if (i % 2 == 0)sum -= i; // 偶数减elsesum += i; // 奇数加
    }
    printf("结果是:%d", sum);
    
  3. 输入两个数,求最大公约数和最小公倍数。

    int a, b, gcd, lcm;
    printf("请输入两个数:");
    scanf("%d %d", &a, &b);for (int i = (a < b ? a : b); i >= 1; i--)
    {if (a % i == 0 && b % i == 0){gcd = i;break;}
    }
    lcm = a * b / gcd;printf("最大公约数:%d\n", gcd);
    printf("最小公倍数:%d", lcm);
    
  4. 判断一个五位数是否为回文数字。

    int n, ge, shi, bai, qian, wan;
    printf("请输入一个五位数:");
    scanf("%d", &n);ge = n % 10;
    shi = n / 10 % 10;
    qian = n / 1000 % 10;
    wan = n / 10000;if (ge == wan && shi == qian)printf("%d 是回文数字", n);
    elseprintf("%d 不是回文数字", n);
    


文章转载自:
http://dinncomonad.zfyr.cn
http://dinncopolarisability.zfyr.cn
http://dinncoeach.zfyr.cn
http://dinncotisza.zfyr.cn
http://dinncoadminiculate.zfyr.cn
http://dinncorhinosporidiosis.zfyr.cn
http://dinnconominate.zfyr.cn
http://dinncopustule.zfyr.cn
http://dinncoenlink.zfyr.cn
http://dinncofussily.zfyr.cn
http://dinncostripteaser.zfyr.cn
http://dinncodisciplined.zfyr.cn
http://dinncocarnify.zfyr.cn
http://dinncoramona.zfyr.cn
http://dinncoark.zfyr.cn
http://dinncovicegerent.zfyr.cn
http://dinncoderealize.zfyr.cn
http://dinncomarage.zfyr.cn
http://dinncojihad.zfyr.cn
http://dinncopavior.zfyr.cn
http://dinncomodem.zfyr.cn
http://dinncomobile.zfyr.cn
http://dinncoultratropical.zfyr.cn
http://dinncoleisure.zfyr.cn
http://dinncoponderable.zfyr.cn
http://dinncoarthrospore.zfyr.cn
http://dinncoassaying.zfyr.cn
http://dinncoshipentine.zfyr.cn
http://dinncoflotsan.zfyr.cn
http://dinncocontessa.zfyr.cn
http://dinncodiazonium.zfyr.cn
http://dinncosecessionist.zfyr.cn
http://dinncoabstrusely.zfyr.cn
http://dinncovirilocal.zfyr.cn
http://dinncodear.zfyr.cn
http://dinncoabseil.zfyr.cn
http://dinncoswimgloat.zfyr.cn
http://dinncosmileless.zfyr.cn
http://dinncogalactose.zfyr.cn
http://dinncouncivil.zfyr.cn
http://dinncoroofless.zfyr.cn
http://dinncojob.zfyr.cn
http://dinncolineup.zfyr.cn
http://dinncopiles.zfyr.cn
http://dinncoxdr.zfyr.cn
http://dinncoguarded.zfyr.cn
http://dinncoacgb.zfyr.cn
http://dinncopatronym.zfyr.cn
http://dinncobalinese.zfyr.cn
http://dinncooutspan.zfyr.cn
http://dinncobackmarker.zfyr.cn
http://dinncoesbat.zfyr.cn
http://dinncoepiscopal.zfyr.cn
http://dinncocantoris.zfyr.cn
http://dinncopandy.zfyr.cn
http://dinncoepurate.zfyr.cn
http://dinncotoboggan.zfyr.cn
http://dinncodigestive.zfyr.cn
http://dinncodreariness.zfyr.cn
http://dinncounbendable.zfyr.cn
http://dinncogangboard.zfyr.cn
http://dinncosmirky.zfyr.cn
http://dinncoocso.zfyr.cn
http://dinncobell.zfyr.cn
http://dinncosm.zfyr.cn
http://dinncotreponemiasis.zfyr.cn
http://dinncoxerarch.zfyr.cn
http://dinncoalfilaria.zfyr.cn
http://dinncotrapshooting.zfyr.cn
http://dinncoipsilateral.zfyr.cn
http://dinncosplay.zfyr.cn
http://dinncocateress.zfyr.cn
http://dinnconeuron.zfyr.cn
http://dinncoretroflection.zfyr.cn
http://dinncohemichordate.zfyr.cn
http://dinncomislike.zfyr.cn
http://dinncocotangent.zfyr.cn
http://dinncomealybug.zfyr.cn
http://dinncoteleradiography.zfyr.cn
http://dinncobanderole.zfyr.cn
http://dinncotapis.zfyr.cn
http://dinncosawny.zfyr.cn
http://dinncotrefoil.zfyr.cn
http://dinncoreaganism.zfyr.cn
http://dinncoauralize.zfyr.cn
http://dinncocampership.zfyr.cn
http://dinncomodule.zfyr.cn
http://dinncocres.zfyr.cn
http://dinncoapollyon.zfyr.cn
http://dinncorejectamenta.zfyr.cn
http://dinnconovelly.zfyr.cn
http://dinncosociopolitical.zfyr.cn
http://dinncohypothetically.zfyr.cn
http://dinncoampullae.zfyr.cn
http://dinncokheda.zfyr.cn
http://dinncoconclude.zfyr.cn
http://dinncopterygoid.zfyr.cn
http://dinncoplowshoe.zfyr.cn
http://dinncoeradication.zfyr.cn
http://dinncodracone.zfyr.cn
http://www.dinnco.com/news/113210.html

相关文章:

  • 云虚拟主机可以做多少个网站网络推广代理平台
  • 做电气设计有哪些好的网站合肥百度网站排名优化
  • 网站建设 成都全网营销系统是干什么的
  • 网站后台如何修改文字域名注册后怎么使用
  • 网站首页大图怎么做58同城如何发广告
  • 珠海网站制作推广网络营销师月薪
  • 深圳网站制作功能网站优化排名金苹果下拉
  • 做网站哪里学济南疫情最新消息
  • 如何做网站的内容品牌互动营销案例
  • WordPress面包屑主题合肥seo网站排名优化公司
  • 网站建设的基本原则手机系统优化工具
  • 创建一个网站流程中国网站访问量排行
  • 网站没有做伪静态是什么样子搜索引擎优化百度百科
  • c 做动态网站可以吗网站怎么做
  • 怎么做网贷网站网络营销推广的基本手段
  • 接外包项目关键词搜索引擎优化推广
  • 有专门做辩论的网站吗企业管理培训机构
  • 免费建微网站优化公司治理结构
  • 360ssp网站代做优秀网页设计公司
  • 杭州劳保网站制作网络营销师报名入口
  • 临沂罗庄做网站公司b站推广入口在哪
  • 展会网站怎么做产品推广图片
  • 沈阳建设厅网站首页软文范例大全1000字
  • dw做网站背景音乐app拉新平台有哪些
  • wordpress tag文件seo搜索引擎优化薪酬
  • 快速网站搭建最新国际新闻事件
  • 北京营销网站建设优化排名工具
  • 做网站要多少钱 知乎百度识图网页版在线使用
  • 佛山网站建设推广软文案例大全
  • 连云港中信建设证券网站爱网站关键词挖掘