91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言while循環的實際案例分析

小樊
82
2024-09-08 21:47:06
欄目: 編程語言

在C語言中,while循環是一種基本的控制結構,用于重復執行一段代碼,直到給定的條件不再滿足

  1. 計算1到n之間所有整數的和:
#include<stdio.h>

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<stdio.h>
#include <stdbool.h>

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<stdio.h>

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循環都用于根據特定條件重復執行一段代碼。

0
闽侯县| 兴宁市| 邢台县| 泽普县| 乌什县| 曲靖市| 建瓯市| 饶河县| 榕江县| 德惠市| 祁阳县| 赤峰市| 石狮市| 三江| 双城市| 黔西县| 长阳| 苗栗市| 禄丰县| 达州市| 宝山区| 乌拉特后旗| 邵东县| 祁东县| 河源市| 泗阳县| 六安市| 东乌珠穆沁旗| 虹口区| 衢州市| 阿鲁科尔沁旗| 全南县| 南涧| 田东县| 瑞昌市| 南康市| 商南县| 平潭县| 吉木乃县| 汕尾市| 陵川县|