C语言中循环语句练习实例

yizhihongxing

下面我将详细讲解如何练习C语言中的循环语句。

什么是循环语句

在 C 语言中, 循环语句分为 forwhiledo..while 三种类型。循环语句可以让程序多次执行同一段代码,简化程序逻辑。

循环语句的语法

for 循环语句语法

for (初始化表达式; 条件表达式; 更新表达式)
{
  // 循环体语句
}

其中,初始化表达式只在循环开始时执行一次,条件表达式在每轮循环开始前执行,更新表达式在循环语句的代码块执行完之后执行。

while 循环语句语法

while (条件表达式)
{
  // 循环体语句
}

在每轮循环开始前先判断条件表达式,如果为真则执行循环体语句,否则跳过循环体语句直接退出循环。

do..while 循环语句语法

do
{
  // 循环体语句
} while (条件表达式);

先执行一次循环体语句,然后再判断条件表达式是否为真,如果为真则重复执行循环体语句,直到条件表达式为假才退出循环。

循环语句练习实例

实例1:输出1~100中能同时被3和7整除的数

#include <stdio.h>

int main()
{
  int i;
  for (i = 1; i <= 100; i++)
  {
    if (i % 3 == 0 && i % 7 == 0)
    {
      printf("%d ", i);
    }
  }

  return 0;
}

实例2:输入一个数,判断它是不是质数

#include <stdio.h>

int main()
{
  int n, i, is_prime = 1;
  printf("Enter a number:");
  scanf("%d", &n);

  for (i = 2; i <= n / 2; i++)
  {
    if (n % i == 0)
    {
      is_prime = 0;
      break;
    }
  }

  if (is_prime)
  {
    printf("%d is a prime number.", n);
  }
  else
  {
    printf("%d is not a prime number.", n);
  }

  return 0;
}

以上就是 C 语言中循环语句的练习实例,希望对您有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言中循环语句练习实例 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • 理光C3502打印机不能彩色打印文件怎么办?

    理光C3502打印机不能彩色打印文件怎么办? 如果你的理光C3502打印机在彩色打印时出现问题,可能会是以下问题导致的: 打印机设置错误; 传输数据损坏; 墨盒干涸或损坏。 针对以上问题,我们可以分别采取以下措施来解决。 1. 打印机设置错误 首先,在计算机上点击“开始”按钮,在“控制面板”中点击“设备和打印机”选项; 在“设备和打印机”窗口中,找到你的理光…

    C 2023年5月23日
    00
  • Python基础之面向对象进阶详解

    Python基础之面向对象进阶详解攻略 概述 面向对象编程是 Python 编程中重要的支柱之一。Python 中的一切都是对象,如字符串,列表,元组等等都是对象,并且这些对象可以通过面向对象编程方式进行扩展和操作。本文将详细讲解 Python 面向对象编程的高级概念和技术。 面向对象编程基础 在掌握 Python 面向对象进阶概念之前,需要对 Python…

    C 2023年5月23日
    00
  • C语言关于文件的操作方法总结

    C语言关于文件的操作方法总结 文件操作是 C 语言中常用的功能之一。本文将综合介绍 C 语言操作文件的各种方法,包括打开文件、读取文件、写入文件、关闭文件,以及文件指针的使用。 打开文件 在 C 语言中,打开文件必须使用 fopen() 函数。这个函数有两个参数:文件名和打开模式。文件名是需要打开的文件名字符串,打开模式参数指定打开文件时的操作。 以下是一些…

    C 2023年5月23日
    00
  • JavaScript实现JSON合并操作示例【递归深度合并】

    JavaScript实现JSON合并操作示例【递归深度合并】 在JavaScript开发中,我们经常需要合并两个或多个JSON对象。如果不加注意,使用原生JavaScript合并JSON对象会遇到一些问题,比如仅会执行浅合并(只合并顶级属性且不支持数组合并)、忽略null和undefined属性。下面我们来介绍递归深度合并两个JSON对象的方法,解决上述问题…

    C 2023年5月23日
    00
  • Java虚拟机处理异常的最佳方式

    下面我将为您详细讲解Java虚拟机处理异常的最佳方式,这一攻略分为以下几个部分: 1. Java异常机制简介 在Java程序中,当发生异常时,会抛出一个异常对象,该对象包含了异常的类型、信息和发生异常的位置等信息,并将该异常对象传递给调用栈中的上层方法处理。Java中的异常分为受检查异常和非受检查异常两种。 受检查异常通常指那些在程序逻辑正确的情况下仍可能发…

    C 2023年5月22日
    00
  • c++11 atomic的使用详解

    下面是关于”C++11 atomic的使用详解”的完整攻略。 什么是atomic atomic是一个C++11标准中的类模板,可用于实现原子操作。原子操作是一种不可分割的操作,要么成功执行,要么不执行,不会被其他线程中断。使用atomic可以确保并发访问下的线程安全。 基础用法 atomic支持内部类型如int、long等的原子操作。下面是一些基本的示例: …

    C 2023年5月22日
    00
  • 首款医学智能手环c+手环使用图文教程

    首款医学智能手环c+手环使用图文教程 什么是首款医学智能手环c+ 首款医学智能手环c+是一款能够监测用户健康状况的智能手环,它能够测量用户的心率、血氧、血压等多项指标,同时还支持日常步数、距离、卡路里消耗等数据的统计。手环还具有防丢功能,支持闹钟提醒、来电提醒、信息提醒等功能。 如何使用首款医学智能手环c+ 以下是手环使用流程的详细说明: 第一步:购买手环并…

    C 2023年5月22日
    00
  • C语言 模拟实现strlen函数详解

    C语言模拟实现strlen函数详解 1. 什么是strlen函数 strlen函数是C语言标准库中的一个字符串处理函数,该函数的作用是计算字符串的长度,即字符串中字符的个数(不包括字符串末尾的’\0’)。该函数的原型声明如下: size_t strlen(const char* str); 其中,str是待计算长度的字符串。返回值为字符串中字符的个数。 2.…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部