亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C語言完全平方數如何判斷

小樊
97
2024-06-20 01:15:23
欄目: 編程語言

在C語言中,判斷一個數是否為完全平方數可以使用以下方法:

#include <stdio.h>

int isPerfectSquare(int num) {
    for (int i = 1; i <= num / 2; i++) {
        if (i * i == num) {
            return 1;  // 是完全平方數
        }
    }
    return 0;  // 不是完全平方數
}

int main() {
    int num;
    printf("請輸入一個整數:");
    scanf("%d", &num);
    
    if (isPerfectSquare(num)) {
        printf("%d 是完全平方數\n", num);
    } else {
        printf("%d 不是完全平方數\n", num);
    }
    
    return 0;
}

在上面的代碼中,首先定義了一個函數isPerfectSquare,該函數接受一個整數參數num,然后通過遍歷1到num/2的數,判斷是否存在一個數的平方等于num,如果存在則返回1,表示是完全平方數,否則返回0,表示不是完全平方數。

main函數中,用戶輸入一個整數,然后調用isPerfectSquare函數判斷該數是否為完全平方數,并輸出相應的結果。

0
乐业县| 略阳县| 宜兰县| 清流县| 崇州市| 南溪县| 东源县| 蓝山县| 淄博市| 灵丘县| 安多县| 芦溪县| 墨竹工卡县| 秦安县| 夏邑县| 泾源县| 于都县| 白玉县| 柞水县| 安义县| 紫金县| 富宁县| 青河县| 诸暨市| 邹平县| 澄江县| 清镇市| 龙里县| 余庆县| 涟源市| 浦县| 宿州市| 颍上县| 陈巴尔虎旗| 凤山县| 潼关县| 禹城市| 五原县| 渭源县| 平果县| 鞍山市|