legongju.com
我们一直在努力
2025-01-10 12:39 | 星期五

c语言while循环的实际案例分析

在C语言中,while循环是一种基本的控制结构,用于重复执行一段代码,直到给定的条件不再满足

  1. 计算1到n之间所有整数的和:
#include

int main() {
    int n, sum = 0, i = 1;

    printf("Enter a positive integer: ");
    scanf("%d", &n);

    while (i <= n) {
        sum += i;
        i++;
    }

    printf("Sum of all integers from 1 to %d is: %d\n", n, sum);
    return 0;
}
  1. 判断一个数是否为质数:
#include
#include 

int main() {
    int num, i = 2;
    bool isPrime = true;

    printf("Enter a positive integer: ");
    scanf("%d", &num);

    while (i * i <= num) {
        if (num % i == 0) {
            isPrime = false;
            break;
        }
        i++;
    }

    if (isPrime && num > 1) {
        printf("%d is a prime number.\n", num);
    } else {
        printf("%d is not a prime number.\n", num);
    }

    return 0;
}
  1. 从键盘输入中读取一系列整数,并将其存储在数组中,直到用户输入-1为止:
#include

int main() {
    int arr[100], i = 0, input;

    printf("Enter integers (end with -1): ");

    while (1) {
        scanf("%d", &input);
        if (input == -1) {
            break;
        }
        arr[i] = input;
        i++;
    }

    printf("You entered the following integers:\n");
    for (int j = 0; j < i; j++) {
        printf("%d ", arr[j]);
    }
    printf("\n");

    return 0;
}

这些示例展示了C语言中while循环的实际应用。在每个示例中,while循环都用于根据特定条件重复执行一段代码。

未经允许不得转载 » 本文链接:https://www.legongju.com/article/96208.html

相关推荐

  • 如何正确使用c语言的while循环

    如何正确使用c语言的while循环

    在C语言中,while循环是一种基本的控制结构,用于重复执行一段代码,直到给定条件不再满足
    #include int main() { int counter = 1; // 初始化计数器 // 当...

  • while循环在c语言中的优势是什么

    while循环在c语言中的优势是什么

    在C语言中,while循环具有一定的优势,主要体现在以下几个方面: 简洁性:while循环结构简单,易于理解。它只需要一个条件表达式,当条件为真时,循环体内的代码...

  • c语言中while循环的基本用法

    c语言中while循环的基本用法

    在C语言中,while循环是一种基本的控制结构,用于重复执行一段代码,直到给定的条件不再满足。while循环的基本语法如下:
    while (condition) { // 循环体(...

  • while循环在c语言中的错误处理

    while循环在c语言中的错误处理

    在C语言中,while循环用于重复执行一段代码,直到给定的条件不再满足。然而,如果在编写while循环时出现错误,可能会导致程序陷入无限循环或其他问题。以下是一些...

  • set函数在python中的参数含义

    set函数在python中的参数含义

    在Python中,set() 是一个内置函数,用于创建一个新的集合(set)对象。集合是一个无序的不重复元素序列。set() 函数可以接受一个可迭代对象(如列表、元组等)作...

  • 如何在python中使用set函数

    如何在python中使用set函数

    在Python中,set()是一个内置函数,用于创建一个集合(set)。集合是一个无序的不重复元素序列。
    以下是如何在Python中使用set()函数的示例:
    # 使用s...

  • python中set函数是什么

    python中set函数是什么

    在Python中,set() 是一个内置函数,用于创建一个集合(set)。集合是一个无序的、不重复的元素序列。你可以使用大括号 {} 或者 set() 函数来创建一个集合。

  • python eye函数与其他库函数的关联

    python eye函数与其他库函数的关联

    eye 函数是 NumPy 库中的一个函数,它用于创建一个对角线上为1,其余元素为0的二维数组(也称为单位矩阵)
    在 Python 中,你可以使用 NumPy 库的 eye 函数来...