C 輸入不正確,C 輸入字元問題

發布 科技 2024-02-09
5個回答
  1. 匿名使用者2024-02-05

    我不知道另外兩個朋友到底是什麼意思,但似乎他們都是基於討論的流程。

    我不認為這有多複雜。

    因為房東在定義全域性變數時是這樣寫的:

    int a[1000],f[1000],g[1000];

    從主要函式的這些句子中:

    cin>>n;

    for (int i=1;i<=n;i++)cin>>a[i];

    第乙個輸入是1000,則是分配給n的值,n=1000,根據上面**,程式已經產生了越界訪問。 (n=1000)

    就現有程式而言,只要它們在。

    cin>>a[i];

    該語句不會產生越界訪問,並且以下程式不應有越界訪問錯誤。

    這取決於房東的想法,不要使用動態陣列或 stls。

    所以,這裡的問題很簡單,初始化陣列大小不夠大。

    只需這樣更改它:

    #define max (1 <<16)

    int a[max],f[max],g[max];

  2. 匿名使用者2024-02-04

    C 語言本身沒有正確的輸入和輸出語句。 在C語言中,沒有輸入和輸出語句,檔案的讀寫由庫函式實現。 continue 語句只用在 while 和 for 迴圈中,作用是跳過迴圈體中剩餘的語句,強制進行下乙個迴圈,繼續解決 while 迴圈的迴圈條件。

    演示模型:華為MateBook X 系統版本:Win10 C 語言本身沒有正確的輸入和輸出語句。

    在C語言中,沒有輸入和輸出語句,檔案的讀寫由庫函式實現。 continue 語句只用在 while 和 for 迴圈中,作用是跳過迴圈體中剩餘的語句,強制進行下乙個迴圈,繼續解決 while 迴圈的迴圈條件。

    使用電腦的提示:

    2.恢復意外關閉的網頁:同時按Ctrlshiftt鍵可快速恢復當前網頁。

    3、程式切換:當要處理的任務太多時,往往需要頻繁點選滑鼠切換程式,可以按Windowstab鍵實現3D切換效果。

    4. Windows截圖工具:按Win+R鍵調出執行選單,輸入SnippingTool,即可開啟截圖工具。

    5.鍵盤無法調出虛擬鍵盤:Win + R鍵進入OSK,虛擬鍵盤會出現在螢幕上並與物理鍵盤同步。

  3. 匿名使用者2024-02-03

    當你進入這個程式時,你應該注意這樣乙個事實,當你進入你當前的程式時,你不能在中間有乙個空格:10+11 Enter。

    如果要用空格輸入,需要更改程式,打字時可以在中間有乙個空格:10+11 回車。

    這裡有乙個空間。

  4. 匿名使用者2024-02-02

    輸入格式為“數值符號數值”。

    前兩個數字符號之間不能有空格,後者可以是空格,也可以不是空格。

    輸入示例:11+22 回車。

    11-空格-12 車廂進入。

    11+12 回車進入。

    11-空格-12 車廂進入。

    該符號只允許 +- 而不允許逗號。

    - 後一句 scanf s("%f",&a);你可以使用 system( 代替"pause");

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

    輸入 10+11 Enter。

    就是這樣。 函式末尾的 scanf s 語句將被刪除。

相關回答
7個回答2024-02-09

按照你的思路去做。

方法 1. string strnumber="200m"; >>>More

16個回答2024-02-09

可以先刪除Microsoft輸入法,然後再新增,這樣Microsoft就會排在前面,你按ctrl+空格鍵直接Microsoft輸入法。

4個回答2024-02-09

#include

using namespace std; >>>More

9個回答2024-02-09

範圍。 你靜態字元 *chh;

static char *ch1;雖然兩個指標指向的位址沒有變化,但你有沒有想過它們指向的記憶體位址是否已經釋放,char chc[10]; 它是本地的,函式已經結束,生命週期已經結束,你正在嘗試使用 void times() 中的指標訪問它。 >>>More

16個回答2024-02-09

該程式的輸出為:4

您可以對程式進行標準化,使其更易於理解。 >>>More