當前位置:首頁 » 編程語言 » c語言填充

c語言填充

發布時間: 2024-11-24 02:10:48

⑴ 急!c語言,現在可以輸出X型,求幫忙填充字母

int n,i,j;
char ch;
scanf("%d %c",&n, &ch);

for(i=1;i<=n;i++,printf("\n"))
{
for(j=1;j<=2*n-1;j++)
{
if(j==i||j==2*n-i)
printf("%c",ch+n-i);
else
printf(" ");
}
}
for(i=1;i<n;i++,printf("\n"))
{
int x = ch - (i);
for(j=1;j<=2*n-1;j++)
{
if(j==n-i||j==i+n)

printf("%c",x<65?x+26:x);
else
printf(" ");
}
}
把你的代碼小改了下 你看看是否是你要的

⑵ C語言 給一個圓形填充顏色

第一floodfill第三個顏色參數一定要和被填充圖畫時的顏色一樣.
第二,X,Y 一定要在被填充的圖形內,邊界上也是不行的,那樣填充的是圖形外的部分,如你上題,因是圓形,可改為
setcolor(1);
circle(200,200,100);
floodfill(200,200,1);
但如是長方形或正方形就一定要在邊界之內,就是多一個像素都行

⑶ c語言 程序填空

先說答案:

第一個空
c[k]=a[i];i++
第二個空
b[j];j++
第三個空
''

再說思路:

首先已知 i 和 j 分別代表選用 a 和 b 的索引,
既然是使用比較小的排在前邊,
那如果 a[i] 比 b[j] 小,就肯定是選用 a[i]。
比如第一次比較時,a[0] < b[0],所以用 a[0]。
於是有 c[k] = a[i];
比較後其它地方沒有給 i 或 j 自增,
a[0] 已經被寫到 c[0] 位置了,
所以下一次比較應該使用 a[1] 與 b[0] 再進行比較,
因此需要進行 i++ 操作。
if結束後,不走else,直接k++,所以接下來是看c[1]是什麼數字。
再執行一次發現 a[1] < b[0] ,i 變成 2,k變成2。

再看 else 部分,走到 a[2] 與 b[0] 的比較發現結果是
a[2] > b[0],所以此時 c[2] 應當使用 b[0],
因此用 c[k] = b[j] 來選用更小的答案。
隨後與a一樣,需要對 j 進行 ++,下一次使用 a[2] 與 b[1] 比較,
判斷結束後 k++,下一次判斷 c[3] 是 a[2] 還是 b[1]。

當所有判斷結束後,兩個char[] 已經按照順序排列到了 c[] 里,
此時的 k 坐標在完成最後一次判斷後還是 ++ 了一次,指向
len(a+b)+1 的位置。
因此最後一個按照c語言的規范應當填充 '' 做字元串的結尾。

⑷ 在C語言中%5s是什麼意思

在C語言中,%5s和%-5s是用於格式化輸出字元串的佔位符。%5s用於將變數的值填充至固定長度的5個字元,不足5位時會在前面自動補足空格,而超過5位則顯示全部內容,保持字元串的完整。反之,%-5s則是將變數值填充至5個字元長度,不足時在後面補足空格,同樣超過部分會直接顯示,不進行額外處理。

在變數聲明方面,C語言提供了靈活的聲明方式。聲明的作用是向編譯器傳達變數的類型和名稱,使得編譯器在不依賴變數詳細信息的情況下也能繼續編譯。聲明分兩種情況:一是創建存儲空間,如`int a`,此時在聲明時會為變數分配內存;二是通過`extern`關鍵字聲明變數,但不立即定義,如`extern int a`,這種情況下,變數可以在其他文件中定義。

需要注意的是,沒有`extern`的聲明通常被視為變數的定義,這意味著它們會佔用存儲空間並初始化。理解這些格式和聲明規則對於編寫准確、可讀的C代碼至關重要。

熱點內容
墊錢演算法 發布:2024-11-24 04:42:21 瀏覽:597
手機存儲的其他是什麼 發布:2024-11-24 04:40:19 瀏覽:198
android第三方登錄 發布:2024-11-24 04:40:10 瀏覽:498
資料庫硬體要求 發布:2024-11-24 04:37:56 瀏覽:589
破解加密的word文件 發布:2024-11-24 04:29:20 瀏覽:51
中國編譯器高手 發布:2024-11-24 04:29:20 瀏覽:114
帝國php 發布:2024-11-24 04:25:04 瀏覽:502
linuxdnf 發布:2024-11-24 04:20:00 瀏覽:873
安卓8的手機怎麼升級 發布:2024-11-24 04:19:58 瀏覽:219
redhat連接ftp 發布:2024-11-24 04:19:51 瀏覽:930