中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
云林县| 新丰县| 四会市| 南澳县| 西宁市| 和静县| 忻城县| 岗巴县| 达孜县| 石河子市| 大足县| 大田县| 黑龙江省| 威远县| 清涧县| 舞阳县| 剑阁县| 滦平县| 商河县| 濮阳县| 临清市| 德庆县| 梁平县| 九寨沟县| 蓝田县| 通海县| 罗江县| 宜宾县| 横峰县| 绥芬河市| 苏州市| 达拉特旗| 柏乡县| 辛集市| 合作市| 桂阳县| 建湖县| 涟源市| 阿克陶县| 梅州市| 山西省|