在c語言中如何輸出空格,在C語言中如何輸出空格

時間 2021-06-11 15:12:49

1樓:向日葵一樣暖

c語言輸出空格的語句為printf(" ");\為轉義字元,用printf("\ ")是不能輸出空格的。

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。

printf()函式的呼叫格式為: printf("《格式化字串》", 《參量表》)。

格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制台等)輸出字元。

格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

2樓:我的驢小童鞋

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

編寫這類程式的方法:

首先我們考慮用迴圈的方法來做,比如用i做迴圈變數

舉例圖形如下,先分析一下:

行號(i),星號個數,前導空格個數,

*******    0             7                0

*****     1             5                1

***      2             3                2

*       3             1                 3

歸納一下:

-如何產生行號

for ( i=0;i<4;i++ )

-如何通過行號計算出前導空格個數

與行號同數字,再用乙個迴圈列印空格,程式變成:

for ( i=0;i<4;i++ )

{for ( j=0;j

3樓:匿名使用者

教你編寫這類程式的方法:

首先我們考慮用迴圈的方法來做,比如用i做迴圈變數

舉例圖形如下,先分析一下:

行號(i),星號個數,前導空格個數,

******* 0 7 0

***** 1 5 1

*** 2 3 2

* 3 1 3

歸納一下:

-如何產生行號

for ( i=0;i<4;i++ )

-如何通過行號計算出前導空格個數

與行號同數字,再用乙個迴圈列印空格,程式變成:

for ( i=0;i<4;i++ )

-如何通過行號計算出星號個數

星號個數=(3-i)*2+1,再通過乙個迴圈列印星號,程式變成:

for ( i=0;i<4;i++ )

加個程式頭尾,你就完成了。

4樓:匿名使用者

不知道你要以怎樣的方式輸出空格,一般情況下直接在**中敲乙個空格就好了,比如:

system.out.println(" ");

5樓:風若遠去何人留

strcpy 就是字串複製,包括\0一起。 但是\0之後的 不會動所以,複製後 a中存的是

a b c \0 e \0

這樣 a[4]就是 e輸出e選c

6樓:匿名使用者

輸出空格有多種方法,用具體簡單的程式更容易說明,例如,在輸出語句的字串裡直接用空格:

#include

main(void)

7樓:小白菜

stringbuffer space= new stringbuffer();

for(int i= 0;i《指定的個數j;i++)

system.out.println(space.tostring());//ok好了

8樓:古辛之巔

將double型的數字先轉換成字串,然後用for迴圈沒輸出乙個字元就輸出乙個空格,即達到所需要的效果,**如下:

double d=12.67;

string str;

str=double.tostring(d);

for(int i=0;i

9樓:

system.out.println(" ");//乙個空格

system.out.println("\t");//製表符中七個空格

10樓:匿名使用者

我給你舉兩個例子吧

x=2printf("%d",x);結果2printf("%2d",x);結果2

printf(" %d",x);結果2

兩種空格的輸出方式

11樓:匿名使用者

沒有經過編譯,可能有錯,給樓主參考下:

char a = string.valueof(result).tochararray();

//result 為最後你得出的結果,如12.67for(int n = 0; n < a.size(); n ++)

12樓:靜鋒

比如說:有兩個變數 n1 n2,如果想空格分隔

system.out.println(n1+" "+n2); 就可以了

13樓:

for(int i = 0;i<9;i++)

for(int j = 9-i;j<9;j++)

14樓:椎冰

%ld\o%ld\o%ld\o

或者 %ld %ld %ld也可以

c語言中“0”到底是不是空格,C語言在中,空格是 0 的標誌嗎

充實生活 肯定不是空格啊,那個是個顯示不出來的字元,使用來做字串結束標誌的,ascii 碼裡面好多都顯示不出來的字元,列印出來應該都是這個效果的啊。 金色潛鳥 c語言中 0 不是空格,是空字串。0 是字元常量,null 字元,ascii碼數值0,用作字串結尾符。0 是字串,裡面有一個寫入的字串結尾符...

c語言 在c語言中要輸出超出 long int 範圍的整數怎

用陣列 int a 1000 在面對大整數的運算時是用過陣列來儲存輸出的。每一個陣列元素裝一位數。int i 0,a 100 假設是100位的數char c while c getchar n i 輸入回車後 a i 不再輸入 但 i 的值比陣列實際裝的資料長度長1 如牛似乎虎 你可以把數放到字串裡...

C語言中如何輸出圖形,C語言如何輸出圖中的圖形?

你可以採用迴圈的方法來做,需要輸出a的位置的時候就輸出a,其他地方就輸出空格,就行了 include void main int i,j,n printf 請輸入要輸出幾行 n scanf d n for i 0 i n i for j 0 jprintf for int k 0 k 2 i 1 k...