然後提取 C 語言 1 00,並提取 C 語言中的數字

發布 科技 2024-06-24
16個回答
  1. 匿名使用者2024-01-29

    #include

    #include

    #include

    main(void)

    int n,i,j,num[7],temp;

    int bn=0,an=0,k;

    srand((unsigned)time(null));

    for(i=0;i<7;i++)

    loop: temp=num[i]=rand()%51;*生成 1-50 個隨機數*

    if(temp!=0&&i>0)

    for(j=0;j<=i;j++) 來確定剛剛倖存下來的數字是否與前乙個數字重複。

    if(temp==num[j])

    if(temp==0) goto loop;

    num[i]=temp;

    printf("這 7 個非重複隨機數是");

    for(i=0;i<7;i++)

    printf("%d",num[i]);

  2. 匿名使用者2024-01-28

    int num[maxsize],rannum[maxsize],k,n,len=maxsize;maxsize 是要獲取的隨機數的數量

    for(i=0;ifor(i=0;inum[n]=num[len-1];* 將陣列末尾的值(下標為 len-1,以後不會隨機化)賦值給已隨機化的下標處的值 num[n],避免重複*

    len--;

  3. 匿名使用者2024-01-27

    int x;

    123456取一位數:x=123456%10取一位白位:x=(123456%100) 10小數點後第一位:x=((int)(

    小數點後第二位:x=((int)(

  4. 匿名使用者2024-01-26

    如果你使用 VC 開發環境,你可以把數字放到乙個字串物件 cstring 中,然後使用 find() 方法找到 char decimal 字元”。“根據 find 返回的整數(小數點在字串中的位置),作為 left() 和 right() 函式的引數,小數點前後的所有數字都可以截獲,而且每個數字也差不多,只需使用乙個迴圈即可。

  5. 匿名使用者2024-01-25

    現在已經讀取了乙個字串,使用 strstr 來查詢它"

  6. 匿名使用者2024-01-24

    在讀出之前將其寫入檔案。

    無論您使用哪種方法編寫它,它都會以相應的方式讀出。 例如,fwrite 表示 fread,fput 表示 fget,依此類推。

  7. 匿名使用者2024-01-23

    生成的資料被寫入資料檔案,第二個程式從資料檔案中讀取。

  8. 匿名使用者2024-01-22

    資料可以通過檔案共享。

  9. 匿名使用者2024-01-21

    使用檔案,建立乙個檔案,然後寫入資料,在需要時開啟檔案...

  10. 匿名使用者2024-01-20

    在計算之前分配乙個值。 s=(a+b+c)/2;這與賦值語句交換。

  11. 匿名使用者2024-01-19

    #include

    當前需要 include 來製作種子。

    包括隨機數。

    int main()

    int num = ;

    srand(time(0));隨機數種子。

    int rand = rand() 5;生成介於 0 和 4 之間的隨機數。

    int a = num[rand];隨機分配。

    return 0;

  12. 匿名使用者2024-01-18

    在對浮點數進行程式設計時,如果你不注意,你通常最終會得到乙個像 1 這樣的輸出#ind, 1.inf 或 nan、inf 或類似的東西。 這通常意味著浮點運算的例外。

    特殊浮點數的含義。

    inf inf:此值代表“無窮大”,它超出了計算機可以表示的浮點數的最大範圍(或大於 double 型別的最大值)。

    例如,當您將 0 除以整數時,您會得到乙個 1inf inf 值; 相應地,將 0 除以負整數也會得到 -1inf inf 值;

    Ind Nan:這種情況比較複雜,一般來說,它們來自任何具有未定義結果的浮點運算(非法)。

    ind"是不確定的縮寫,並且"nan"是 not 數字的縮寫。 產生此值的常見示例包括:對負數進行平方,對數,,,負數等。

    簡而言之,如果遇到 1inf inf,檢查除以零的運算結果是否溢位,遇到 1ind nan,檢查是否發生了非法操作。

    特殊浮點數的判斷。

    許多 C 庫提供了一組函式來確定浮點數是否為無窮大,或者提供 ISNAN(double x) 函式來確定浮點數是否為 NAN,並提供 int finite(double x) 來確定浮點數是否為無窮大。

    您可能已經注意到,上述兩個函式都以下劃線開頭,因此可移植性可能會有問題,那麼如何實現判斷的通用版本呢? 首先,對於 NAN,您可以使用以下方法實現它:

    bool isnumber(double x)

    下面的**可以確定浮點數是否有限(即既不是nan也不是無窮):

    bool isfinitenumber(double x)

    其中 dbl max 是 中的預定義常量。

    結合上述兩個函式,還可以確定浮點數是否為 inf。

  13. 匿名使用者2024-01-17

    如果 sqrt() 引數為負數,它將輸出錯誤訊息。

    您輸入的 a、b 和 c 的三個值可能在 b*b-4*a*c 之後為負數。

  14. 匿名使用者2024-01-16

    如果 c=0 為 x=0,則可能會發生資料溢位。

  15. 匿名使用者2024-01-15

    double 型別應使用 %lf 來格式化輸入和輸出

    特別是,輸入資料時不應有錯誤,並且輸出可以忽略準確性。

  16. 匿名使用者2024-01-14

    我的有點煩人,但你可以閱讀它:

    #include

    int main( )

    elsemins = t2m - t1m;

    if(t2h < t1h)

    hours = t2h + 24 - t1h;少於 1 天其他

    hours = t2h - t1h;

    printf("the train journey time is %d hrs %d mins.", hours, mins);

    此程式的侷限性之一是,您不能輸入大於 24 的數字作為小時,輸入大於 60 的數字作為分鐘,否則結果不確定。 而且,如果兩個時間跨度超過一天,則計算實際上不到 24 小時(相當於假設只交叉了一天)。

相關回答
21個回答2024-06-24

取決於它是在 scanf 還是 printf 中使用。

在 scanf 中,新增 * 的部分將被忽略,並且不會被引數檢索。 >>>More

11個回答2024-06-24

在 VC 中,有兩個函式可以設計為隨機數。

srand() and rand() >>>More

22個回答2024-06-24

空頭的值可以是 -32768 或 32767,空頭的長度為 16。 >>>More

18個回答2024-06-24

#include ""

main() >>>More

12個回答2024-06-24

int q2, *q1;回顧過去,Q2 是 int,Q1 是 int*。