回覆列表
  • 1 # 熱心市民小劉

    #include <stdio.h>

    #include <tgmath.h>

    int main() {

    printf("請輸入一個小於1000的的正數:");

    double a; //定義一個double型別變數a

    scanf("%lf", &a); //輸入a

    if ((0 < a && a < 1000)) {

    //判斷a的範圍是否0<a<1000

    int m = sqrt(a); //求a的方根,取整數

    printf("輸入數的方根整數是:\n");

    printf("%d", m); //輸出a的方根

    } else {

    printf("資料不符合要求"); //若a不在0<a<1000 則輸出資料不符合要求

    }}測試:

    請輸入一個小於1000的的正數:-10

    -10

    資料不符合要求

    請輸入一個小於1000的的正數:88.88

    88.88

    輸入數的方根整數是:

    9

  • 中秋節和大豐收的關聯?
  • 假如公交上你有座位,你身旁站著一孕婦和一老人,你會讓誰,為什麼?