-
假設輸入數字的數量是 toatle,然後除以 5 並將整數部分作為行數。
int rows = toatle / 5;獲取行數。
for(int i = 0;我輸出乙個數字。
這是個主意,請房東自己考慮一下。 例如,您在開頭輸入的數字儲存在陣列或其他東西中。
-
用 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("");
-
下面是乙個用 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 位整數,由組成。
兩種方案:
1.輸入數字的位數確定:(例如,它必須是乙個數字,或者它必須是乙個兩位數字)使用 char ch; scanf("%c", &ch);或 cin>>ch; 逐位獲取輸入,並自行將其轉換為整數型別。 >>>More