當前位置:首頁 » 編程語言 » c語言輸出n個空格

c語言輸出n個空格

發布時間: 2022-07-03 03:17:59

c語言,輸出里多空格,提交格式錯誤,怎麼改下

#include<stdio.h>
#include<string.h>
intmain()
{
intn,i;
chara[100][100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%s",a[i]);////////這里不需要取地址
//for(i=0;i<n;i++)////////這里不應該用另外的變數嗎?
//{
if(i!=0)printf("");
if(strcmp(a[i],"bowl")==0)
printf("%s",a[i]);
elseif(strcmp(a[i],"fork")==0)
printf("%s",a[i]);
elseif(strcmp(a[i],"knife")==0)
printf("%s",a[i]);
elseif(strcmp(a[i],"chopsticks")==0)
printf("%s",a[i]);
//}
}
}
return0;
}

② c語言printf怎麼輸出n個空格

c語言printf輸出n個空格:
printf("%*s",n,"");
printf("Good");
後面加了輸出Good是為了看清楚輸出了n個空格

③ 在C語言中如何輸出空格

空格可以直接輸入,例如System.out.println(" ");而如果用String表示那些符號的話,空格直接就是 就行。

\ 反斜杠' 單引號'

" 雙引號"

uxxxx 以十六進制指定Unicode字元輸

dxxx 以八進制指定Unicode字元輸出

 倒退一個字元

f 換頁

換行

游標移至行首

跳格(一個TAB鍵)

(3)c語言輸出n個空格擴展閱讀

運算符是一些特殊的符號,主要用於數學函數、一些類型的賦值語句和邏輯比較方面。特殊字元的表示方法:

回車('u000D')

d數字等價於[0-9]

D非數字等價於[^0-9]

s空白符號[ x0Bf ]

S非空白符號[^ x0Bf ]

e Escape

一個單詞的邊界

B一個非單詞的邊界

G前一個匹配的結束

④ C語言如何輸出空格

有2種方法:
1、在輸出串中直接加空格,改成:printf("%ld
%ld
%ld
",f1,f2,f3);
2、採用數字輸出定長方式(如8位元組),不足長的補空格:printf("%8ld%8ld%8ld",f1,f2,f3);

⑤ C語言中怎樣輸入n,再輸入一個字元,然後輸出n個這樣的字元

只需設置一個循環,循環里設置輸出該字元,循環n次即可。代碼如下:
#include<stdio.h>
void main()
{
int n;

int i;

char c;

scanf("%d",&n); //輸入n
getchar(); //吸收回車鍵

scanf("%c",&c); //輸入字元

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

printf("%c",c);

}

⑥ c語言怎樣輸出變數個空格(急求)

在printf輸出語句中直接按鍵盤上最長的那個鍵,按一次就是一個空格符,如果輸入也是一樣。。

⑦ c語言中先輸出kb個空格,在輸出n個指定字元

只需設置一個循環,循環里設置輸出該字元,循環n次即可。代碼如下:
#include
void
main()
{
int
n;
int
i;
char
c;
scanf("%d",&n);
//輸入n
getchar();
//吸收回車鍵
scanf("%c",&c);
//輸入字元
for(i=0;i
評論
0
0
載入更多

⑧ C語言怎麼實現空格輸出後還能換行

這樣修改就可以了:

在循環體中不需要換行,在循環結束以後換行就可以了。

#include<stdio.h>

int main()

{ int a[10]= {0};

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

printf("%d ",a[i]);

printf(" ");

return 0;

}

⑨ pascal中 write('':n) 表示輸出n個空格 c語言怎麼實現

可以用printf(" 這裡面打空格");
又或者for(i=1;i<=次數;i++) printf("一個空格")

⑩ C語言里如何不用循環 使printf輸出n個相同字元 n是變數這個可能嗎

可以,用遞歸,這是個例子:不用循環,輸出6個8
#include <stdio.h>
#include <string.h>

void print_int(int iNum)
{
int iDat = 8;

if (iNum == 1)
{
printf("%d",iDat);
}
else
{
print_int(--iNum);
printf("%d",iDat);
}
}

int main()
{
int n = 6;

print_int(6);

getch();
return 0;
}
經過驗證是可以的!!

熱點內容
卸載oracle資料庫 發布:2024-04-23 20:36:26 瀏覽:520
發帖站源碼 發布:2024-04-23 20:22:45 瀏覽:681
小豚攝像頭存儲卡滿了怎麼辦 發布:2024-04-23 20:04:41 瀏覽:231
我的世界伺服器管理應該做什麼 發布:2024-04-23 19:37:19 瀏覽:146
伺服器是如何處理多個用戶的請求 發布:2024-04-23 19:35:26 瀏覽:957
寫安卓用什麼架構 發布:2024-04-23 18:51:14 瀏覽:413
安卓r11是什麼介面 發布:2024-04-23 18:42:51 瀏覽:762
公元紀年法的演算法 發布:2024-04-23 18:38:25 瀏覽:113
遠景s1什麼配置 發布:2024-04-23 18:12:11 瀏覽:498
系統程序媒體存儲設備 發布:2024-04-23 18:12:09 瀏覽:822