⑴ c語言 關於輸出數據時的換行問題。
printf("%d %d %d",a,b,c);,在這個語句裡面的最後一個%d後面加上這樣一句:\n
也就是改寫成:printf("%d %d %d\n",a,b,c);,
這樣就可以實現沒輸出一個借法,就可以換行了。
其中\n表示換行,這些是轉義字元。還有很多。例如\t,表示TAB鍵等等。
⑵ c語言輸出結果怎麼分行顯示
在代碼中加入換行符就可以實現分行顯示,下面介紹2種的方法:
#include<stdio.h>
voidmain()
{
inta[2]={1,2};
inti,j;
printf("a[0]=%d ",a[0]);//方法一:加入「 」,會輸出換行
printf("a[1]=%d",a[1]);
puts("");//方法一:直接加puts("")即可換行
}
補充:2中方法各有所長,根據實際情況選用
⑶ c語言每三次循環換行怎麼辦
在 C 語陪腔言中,如果你想在每三次循環換行,你可以使用以下方法:
使用計歲含數器記錄循環次數,並根據計數器的值進行換行。例如:
int i, count = 0;
for (i = 0; i < 10; i++) {
count++;
printf("%d ", i);
if (count % 3 == 0) {
printf("\n");
}
}
使用兩個循環,一個用於換行,一個用於輸出數字。例如:
int i, j;
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", i * 3 + j);
}
printf("\n");
}
希望這些方乎亂笑法能幫助你解決問題!
⑷ c語言中,輸出一行數,如何讓它輸出固定數就換行
把數放在一維數組(就是a[n]形的那種),然後用下標n求模一個數(比如10),當余數是零的時候就換行(輸出\n),這樣就可以了。
不用那麼麻煩地用二維數組。
{
if(n%10==0)
/*這里看情況可以是(n+1)%10之類的,自己修改*/
printf("\n");
......
}
⑸ c語言輸出數組換行
1、如果是二維數組,將就可按行輸出就行:
for(i=0;i<3;i++)
//按每一行輸出,每循環一次輸出一行
{
for(j=0;j<3;j++)
//輸出每一行中的每一列
printf("%3d",a[i][j]);
printf("\n");
//每輸出一行,輸出一個換行符
}
2、如果是一維數組,可按每行輸出的數的個數來控制:
for(i=0;i<9;i++)
{
printf("%3d",a[i]);
//a為一維數組
if((i+1)%3==0)
printf("\n");
//每行輸出三個數,因為數組的下標i從0開始,所以先加個1再除3取余數
}