pascal如何讓輸出結果用空格隔開

2022-11-05 16:30:09 字數 4135 閱讀 2870

1樓:颱風來襲

一般為了美觀,根據輸出結果的長度,用輸出寬度限制就好。

假如結果x為123,456,789的話,我們可以設定為write(x:4),那麼寬度就為4,即結果為:「 123 456 789」,因為x只有3位,而我們設定的是4位,根據輸出位數的不同,寬度設定也不同,你可以試試 ,像我今天做的,就要用這種方法

2樓:匿名使用者

假設要輸出x和y, write(x,' ',y)輸出的結果為:x y (x與y之間有一個空格,要想多個空格的話,在引號中間多空格就行了)

3樓:魍幽之帝

有兩種方法:第一種是先輸出第一個資料,接著每個資料前先輸一個空格;第二種先輸n-1個資料,每個資料後**空格,再輸最後一個資料。

例:輸出一個陣列裡的資料

var a:array[1..100] of integer;

i:integer;

begin

for i:=1 to 100 do read(a[i]);

write(a[i]);

for i:=2 to 100 do write(' ',a[i]);

writeln;

end.

var a:array[1..100] of integer;

i:integer;

begin

for i:=1 to 100 do read(a[i]);

for i:=2 to 100-1 do write(a[i],' ');

writeln(a[100];

end.

4樓:

write(a1,' ',a2);

- -||

怎麼在free pascal中用空格隔開最終結果

5樓:武風

最簡單的做法,for i:=1 to n do writeln(a[i],' ',b[i]);

這句話的效果是,輸出n行,每行的兩個數字分別屬於陣列a和陣列b,且中間有一個空格隔開

6樓:匿名使用者

在兩個輸出結果之間插入輸出空格即可 !

7樓:

write(a,' ',b,' ',c);謝謝

pascal 語言:輸入一個英文句子,以『.'結束,單詞間用空格隔開。

8樓:匿名使用者

前面寫錯了,不好意思

9樓:匿名使用者

var st,dc:string;

p,s,d,k:longint;

begin

readln(st);

readln(dc);

p:=pos(dc,st);

while p>0 do

begin

s:=s+1;

delete(st,1,p+length(dc));

p:=pos(dc,st);

end;

if s=0 then

begin

for k:=1 to length(st) doif (ord(st[k])>=65)and(ord(st[k])<=90)or(ord(st[k])>=97)and(ord(st[k])<=122) then d:=d+1;

writeln(d);

endelse writeln(s);

end.

希望能幫助你哦!

10樓:匿名使用者

vara,b,c,i,j,k:integer;

st,jl,s:ansistring;

begin

a:=0;

readln(st);

st:=st+' ';

for i:=1 to length(st) dobegin

if st[i]=' '

then

begin

if a>0

then begin

str(a,jl);

s:=s+jl+',';

a:=-1;

endelse dec(a);

end;

inc(a);

end;

delete(s,length(s),1);

write(s);

end.

pascal 程式 讀入一個句子,單詞之間用空格隔開 輸出最長的單詞,並輸出這個單詞的長度

11樓:匿名使用者

vars:string;

i,j,m1,m2:integer;

begin

readln(s);

m2:=0;

m1:=0;

for i:=1 to length(s) dobegin

if s[i]=' ' then

begin

for j:=i to length(s) doif s[j]=' ' then

begin

if (j-i)>(m2-m1) thenbegin

m1:=i;

m2:=j;

end;

end;

end;

end;

for i:=m1+1 to m2-1 dowrite(s[i]);

write(' ',m2-m1-1);

end.

12樓:匿名使用者

var st:string;

i,j,k,x,y,z,ans:integer;

begin

readln(st);

x:=length(s);

for i:=1 to x do beginif st[i]<>' ' then inc(y) else beign

if st>ans then ans:=y;

y:=0;

end;

end;

writeln(ans);

end.

13樓:豆藝

vars:string;

i,s,ans:integer;

begin

readln(s);

ans:=0;

s:=0;

for i:=1 to length(s) dobegin

if s[i]<>' ' then inc(s)else beign

if s>ans then ans:=s;

s:=0;

end;

end;

writeln(ans);

end.

pascal 語言輸入一個正整數,求出它的所有素因子,每兩個數之間用一個空格隔開

pascal中行末空格怎麼不輸出

14樓:

如:for i:=1 to 100 do

if i<>100 then

write(i,' ')

else

write(i);

c#程式設計:輸入一個字串,各個單詞以空格分隔,然後按照pascal命名法輸出

15樓:蘿蔔天使

static void main(string args)

console.writeline(outstr);}

16樓:

新增microsfot.visualbasic的引用

17樓:匿名使用者

......sendkeys(left);

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

18樓:

可以用printf(" 這裡面打空格");

又或者for(i=1;i<=次數;i++) printf("一個空格")

怎樣讓matlab輸出的結果不用分數表示,而是用小數表示

模就用abs函式。如z 2 i abs z 分數輸出 format rat 2.1 3 輸出為7 10 百分數要自己處理。比如先乘100,再加一個百分號x 2.1 3 disp num2str x 100 小數多少位的話 vpa 2 3,3 matlab新手,怎麼樣可以讓matlab 輸出的結果不用...

java如何把迴圈遍歷結果輸出到文字

首先,啊,我的眼睛!請學會截圖,你的這三張圖我一張都看不清!然後我想了一下你的目的,你現在有一個學生資訊陣列,你是要把他們寫到一個檔案裡是吧,這個過程叫做資料序列化或者持久化 其實檔案中儲存成json串或xml的形式更容易閱讀資料和反序列化 因為看不清你的程式,所以我舉了個例子給你看下,給你些思路。...

如何讓nastran輸出的output2檔案包含模型資訊

相對於nastran中各物理量無指定單位 只需要各物理量的單位統一 adams中物理量內單位需要人為指定,在nastran中生成容adams的mnf檔案時,存在單位如何轉換的問題。通過nastran中的wtmass和dti units關鍵字的設定實現mnf檔案單位統一。程式設計軟體,程式設計開發軟體...