C 程式設計 任意輸入多個整數,使數字以一行 5 個數字的形式輸出

發布 教育 2024-07-14
3個回答
  1. 匿名使用者2024-01-30

    假設輸入數字的數量是 toatle,然後除以 5 並將整數部分作為行數。

    int rows = toatle / 5;獲取行數。

    for(int i = 0;我輸出乙個數字。

    這是個主意,請房東自己考慮一下。 例如,您在開頭輸入的數字儲存在陣列或其他東西中。

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

    用 C 語言編寫程式時,可以控制每行輸出資料的數量,這可以通過自定義計數器來完成。

    例如,自然數 1-30 的輸出,每 5 個數字是一行。

    main()

    int i;

    int cnt=0;定義乙個 CNT 計數器作為輸出資料,從 0for( i=1; i《螞蟻青=30; i++ 迴圈 30 次。

    printf("%5d",i);Dispatch 輸出資料值。

    cnt++;每次輸出乙個值時,都會新增一次塵簧數。

    if( cnt%5==0 ) 假設每行有 5 個輸出(如果計數器為 0,則換行符,其餘 5 個)。

    printf("");輸出換行。

    定義乙個計數器並每次新增它,printf("");看看例子,希望能幫到你。

    #include

    void main()

    int count=0;

    int i;

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

    printf("%d\t",i);

    count++;

    if(count%5==0)

    printf("");

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

    下面是乙個用 C 編寫的程式,用於生成由不重複數字組成的 3 位整數並輸出這些整數及其數字

    #include

    int main()

    int count = 0;乙個計數器,用於計算整數數。

    for (int i = 1; i <=5; i++)for (int j = 1; j <=5; j++)if (j ==i) continue;確保 Ling Chi J 與 I 不同。

    for (int k = 1; k <=5; k++)if (k ==i ||k ==j) continue;確保 K 與 Zhaoling I 和 J 不同。

    printf("%d%d%d", i, j, k);輸出整數。

    count++;計數器由 1 加

    printf("總共有 %d 個整數", count);輸出整數的數目。

    return 0;

    執行程式後,將依次輸出所有由不重複的數字組成的 3 位整數,並顯示這些整數的總數。 輸出如下:

    因此,總共有 60 個不重複的 3 位整數,由組成。

相關回答
5個回答2024-07-14

*略有修改的 Eagle 遊戲*

#include >>>More

7個回答2024-07-14

兩種方案:

1.輸入數字的位數確定:(例如,它必須是乙個數字,或者它必須是乙個兩位數字)使用 char ch; scanf("%c", &ch);或 cin>>ch; 逐位獲取輸入,並自行將其轉換為整數型別。 >>>More

11個回答2024-07-14

很簡單的問題,上面的兄弟給出的是正確的,但是純C用的

4個回答2024-07-14

#include

#include >>>More