#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
#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