為什麼當我在 C 程式中輸入任何數字時輸出相同?

發布 科技 2024-05-13
10個回答
  1. 匿名使用者2024-01-28

    我可以。 <>

    也許是裝置有問題。

    我正在使用 C-Free

    此外,當您使用 += 表示 sum1=sum1+ 時,請務必初始化 sum1。

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

    #include

    #include

    #include

    int main()

    int n=10;//

    int i;

    float sum_1=(float)0,sum_2=(float)0,;

    for(i=1;i<=n;i++)

    sum_1=sum_1+;

    sum_2=sum_2+,i));printf("%f ",sum_1);

    printf("%f ",sum_2);

    system("pause");

    return 0;

    您的問題是 sum1 和 sum2 未初始化。 它可以是這樣的 float sum 1=(float)0,sum 2=(float)0,;

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

    1. 首先,將標頭檔案和 main 函式寫入 includemain(),如下圖所示。

    2. 之後,您需要定義幾個變數,乙個用於儲存,乙個用於從 1 到 100 開始,如下圖所示。

    3. 寫完 for 迴圈後,首先給 i 賦值 1,如果要求在 200 以內,則將數字 100 更改為 200。

    4.然後把內容寫在for迴圈中,sum=sum+i; 將每個 i 的值相加求和。

    5.最後輸出輸出,寫輸出語句輸出,sum為整數,所以用%d,如下圖所示。

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

    輸入數字的函式一般不是這樣寫的,另外,你的函式在main函式中沒有被呼叫,需要修改。 使用手機上伊利智仕軟體中的microc程式設計,演示修正後的**供參考。 在電話**上,如下所示:

    對手機的影響如下:

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

    函式已經定義好了,但是它不會自動執行,需要由程式呼叫,並且給定你示例的引數,它不需要函式有引數,也就是說呼叫者不需要輸入引數進行呼叫控制,所以可以考慮沒有引數的函式設計。

    您的程式需要做的就是將以下語句新增到 main 函式的 printf 中:

    int a; a=number(0);

    您可以完成所需的功能,建議的設計:

    int number()

    void main()

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

    這是乙個問題還是兩個問題? 在這裡,我將首先根據兩個問題來寫:

    確定它是否為閏年:

    main()

    int year;

    scanf(“%d”,&year);

    if(year<1000||年>9999)}確定它是否為整數:

    main()}

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

    第二張截圖不清楚。

    a=150,c=45;

    a%c 應該是乙個模運算——乙個通過除法求餘數的運算,我們可以手動做數學運算

    s=a%c = a - a/c)*c =150 - 150/45) *45 =150 - 3*45 = 150 -135 =15

    輸出結果:

    如果它等於 15,則程式是正確的。

    如果它不等於 15,則該程式是錯誤的。

    怎麼了? 仔細檢視該程式的拼寫錯誤和拼寫錯誤。

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

    請了解scanf函式的結束條件

    scanf 函式僅在每個資料字段中包含資料,並以按 Enter 鍵結束。

    這句話中有 3 個資料字段:%10d、%10f 和 !

    這是資料字段,因此在遇到第二個資料字段之前,scanf 不會結束。

    也就是說,您必須再輸入乙個回車符才能使掃瞄結束。

    至於為什麼輸出是正確的,就是scanf不負責清理輸入緩衝區,即不清理多餘的輸入,多餘的輸入可以作為下次的輸入,包括!

    因此,您可以獲得正確的輸入。

    操作方法如下:

    即,把刪除。

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

    此語句中的 10 是指定輸出欄位的寬度。 如果資料中的位數小於 10 位,請填寫左端的空格。 如果大於 10,則輸出將基於實際位數。

    您在這裡要求 9 個數字,輸出的寬度是 10,因此您必須輸入 10 才能工作。 還可以將 %10d 更改為 %9d

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

    您正在定義乙個陣列,該陣列從 0 開始。 您可以將“=”更改為“沒關係”。

相關回答
12個回答2024-05-13

因為程式還處於初期譚迴圈,所以沒有辦法強行關閉程式:你陸志彤會把**改成以下狂野後期: >>>More

6個回答2024-05-13

放置這兩個單選按鈕屬性設定為相同。 這樣,他們就可以實現單選,確定自己的選擇狀態,選擇哪乙個,並將哪個文字值寫入語句中。

4個回答2024-05-13

嗯,樓上的答案都很好,二樓wals3310100的答案是目前找回文數量的最好方法,下面我再給出另一種考慮方式: >>>More

31個回答2024-05-13

XML需要打包一起發布,發布後和exe檔案在同乙個目錄下,讀取路徑是帶上乙個粗略的朋友+" >>>More

18個回答2024-05-13

使用 api 或 Winexec 函式 下面是乙個示例:

原型:uint winexec ( >>>More