C語言 - 鍵盤輸入一個小於1000的正數,要求輸出它的平方根(如平方根不整數,則輸出其整數部分)。 要求在輸入資料後先對其進行檢查是否為小於1000的正數。如不是,則要求重新輸入。 阿新 • • 發佈:2021-02-11 技術標籤:C語言程式設計c語言演算法 前言 從鍵盤輸入一個小於1000的正數,要求輸出它的平方根(如平方根不整數,則輸出其整數部分)。 要求在輸入資料後先對其進行檢查是否為小於1000的正數。如不是,則要求重新輸入。 程式原始碼 #include <stdio.h> #include <math.h> int main() { int n = 0; while( n < 1 || n > 1000 ) { printf("請輸入一個小於1000的正數:"); scanf("%d", & n); } printf("它的平方根是:%d\n", (int)sqrt(n)); return 0; } 執行結果