輸入小於1000的正數,輸出平方根,判斷是否是小於1000的正數,若不是從新輸入

2022-06-10 03:28:58 字數 3112 閱讀 3845

1樓:匿名使用者

輸入乙個非負實數:25

答案:a = 25.00,b = 5.00輸入乙個非負實數:36

答案:a = 36.00,b = 6.00輸入乙個非負實數:-12

資料錯誤。

輸入乙個非負實數:0

press any key to continue#include

#include

int main()

}return 0;}

2樓:匿名使用者

因為你的if和else在邏輯上並不是匹配,在輸入乙個錯誤的數字後,進入if語句後,程式是不會再一次進入else語句中

#include「stdio.h」

#include "math.h"

int main()

b=sqrt(a);

printf("the answer is:\n");

return 0;}

3樓:匿名使用者

#include

#include

int main()

else

b=sqrt(a);

printf("the answer is:\n");

return 0;}

4樓:匿名使用者

這個需要用do--while迴圈最後,因為至少輸入一次你的邏輯是如果輸入大於1000的數,那麼就重新輸入,else中的**不會被執行

dowhile(a>=1000); 這裡可能判斷反了,用a<1000

if else以及中街的**去掉去掉

從鍵盤輸入乙個小於1000的的正數,要求輸出它的平方根(如平方根不是整數,則輸出其整數部分。)。

5樓:匿名使用者

#include

#include

int main() {

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

double a;  //定義乙個double型別變數ascanf("%lf", &a);  //輸入aif ((0 < a && a < 1000)) {//判斷a的範圍是否0

測試:

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

-10

資料不符合要求請輸入乙個小於1000的的正數:88.88

88.88輸入數的方根整數是:9

c語言: 從鍵盤輸入乙個小於1000的正數,要求輸出它的平方根(如平方根不是整數,則輸出其整數部分

6樓:聽不清啊

#include

#include

int main()

result=sqrt(a);

printf("%d\n",result);}

7樓:

#include

#include

int main()

c語言 從鍵盤輸入乙個小於1000的正數,要求輸入他的平方根,如平方根不是整數,則輸入其整數部分。

8樓:風元素精靈

#include

#include

int main()

y=sqrt(x);

printf("y=%d\n",y);

return 0;}

c語言程式設計。題目:從鍵盤輸入乙個小於1000的正數,要求輸出它的平方根(如果平方根不是整數,則輸出其整數

9樓:零餘者的泣染

一般格式

printf(格式控制,輸出表列) 。

說明:(1)「格式控制」是用雙撇號括起來的字串,也稱「轉換控制字串」,它包括兩種資訊:

①格式說明:由「%」和格式字元組成,它的作用是將輸出的資料轉換為指定的格式輸出。

②普通字元,即需要原樣輸出的字元。

(2)「輸出表列」是需要輸出的一些資料,可以是表示式  。

(3) printf函式的一般形式可以表示為printf(引數1,引數2,„„,引數n) 。

功能是將引數2~引數n按引數1給定的格式輸出

方法如下:

第一、開啟編譯器,新建工程專案,新建檔案。最後在這個空白地方是寫**的地方。

第二、緊接著寫#include這個是標頭檔案。

第三、寫個main,或者void main  之後加上一對小括號。

第四、在main函式下面打上一對大括號 {}。

第五、在大括號裡面書寫自己想要輸出的結果,如printf("hello,word\n");此語句為輸出語句,注意別忘了分號。

第六、此時執行的程式即可看到結果,其中""號裡面的內容即為輸出內容。

10樓:囂張得很

#include

#include

int main()

else

return 0;

}這就對了。把

b=sqrt(a); 放到else裡面。

11樓:

b=sqrt(a);

放到scanf("%f",&a);

後面去你a都沒數值怎麼算b

12樓:長安探花郎

if(x<1000&x>0)

從鍵盤輸入乙個小於1000的正數,要求輸出它的平方根(如平方根不是整數,則輸出其整數)。要求在輸入資料

13樓:聽不清啊

#include

#include

int main()

result=sqrt(a);

printf("%d\n",result);}

x的平方x小於,x的平方x小於

6 x 2 x 0 x x 1 0 0 8 3x 2 x 4 0 3x 4 x 1 0 1 x的平方 x 6小於0 x2 x 6 0 x 3 x 2 0 x 3或者x 2 請採納正確答案,你們只提問,不採納正確答案,回答都沒有勁 謝謝管理員推薦採納 朋友,請 採納答案 您的採納是我答題的動力,如果沒...

我想做容量1000VA,輸入12V輸出500V的變壓器該怎麼做啊,一二次要繞多少圈線,線徑多大磁心怎麼做

先計算選型。如果按常規的工頻50赫茲來計算明顯不對。雖然你的意思表達不 清楚,很可能是輸入部分是電瓶等直流電,輸出是500伏交流電,用來捕鼠 捕魚 捕鳥等用途。這類東東有現成的成品賣,了解一下它的原理 使用和保養即可,不必要製造,因為全手工單獨製作,成功率不高,造價卻很高。它牽涉振盪 公升壓 變壓等...

為什麼輸入橋堆的交流電壓小於輸出的直流電壓

第一對於交流電壓是rms值,也就有效值.是電壓的最大值的0.707倍.而直流是平均值.對於單相的橋式整流,如果直接輸出的電壓應該是rms值的0.9倍.交流電 電流電壓的大小方向者隨按一定規律 頻率 交遞變換,比如50hz就是它的頻率,一分大小方向變換50次。電壓有時為220伏,有是為0伏,有時為 2...