當前位置:首頁 » 編程語言 » c語言輸出字母菱形圖案

c語言輸出字母菱形圖案

發布時間: 2023-06-28 22:15:17

A. c語言 輸入一個字元串,輸出菱形樣式圖案,每行包含各子串。

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

int main()

{

int n,i;

char s[100];

scanf("%s",s);

n=strlen(s);

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

s[n+i]=s[n-i-1];

s[n+i]='';

for(i=-n+1;i<n;++i)

printf("%*.*s ",(n-abs(i))*2+abs(i),(n-abs(i))*2,s+abs(i));

return 0;

}

B. 用C語言列印菱形圖案的方法是什麼

  1. 下面的程序是菱形列印的【終結者】,改變下設置,就基本可以滿足所有菱形列印的題目。程序主體 for 語句只有9行,簡單而強大 */#include <stdio.h>#include <stdlib.h>#include <string.h>// 這個小碧核函數用來輸出 repeatTimes 個字元

  2. #includevoid main(){printf(" * ");printf(" *** ");printf(" ***** ");printf(" *** ");printf(" * ");} 這是最簡單的。下胡慧余面一個稍微復雜一點。#includevoid main(){int i=0,j=0,k=0;for(i=0;i{for(j=6-i;j>=0;j--){putchar(' ')...

  3. 手機黨輸入#include"stdio.h"main(){printf(" * "褲滾);printf(" * * ");printf(" * * ");printf(" * * ");printf(" * ");}

C. 用C語言編程輸出菱形 圖案

#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先列印上邊的四行
{
for(j=1;j<=4-i;j++) //控制要列印的空格數量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要列印的星號數
printf("*");
printf(" ");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要列印的空格數
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要列印的星號數
printf("*");
printf(" ");
}
}

(3)c語言輸出字母菱形圖案擴展閱讀:

for循環

for循環結構是c語言中最具有特色歲如的循環語句,使用最為靈活方便,它的一般形式為:

for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)

表達式

表達式1為初值表達式,用於在循環開始前為循環變數賦初值。

表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。

表達式3為循環控制變數修改表達式,它使for循環趨向結束。

循環體語句是在循環控制條件成立的情況下被反復執行的語句。

但是在整個for循環過程中,表達式1隻計算一次,表達式2和表達式3則可能計算多次,也可能一次也不計算。乎祥啟循環體可能多次執行,也可能一次都不執行。

先執行表達式2,然後執行循環結構,最後表達式3,一直這樣循環下去。

for循環語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的循環語句。

do

do循環結宴帶構,do 1 while⑵;的執行順序是1->2->1...循環,2為循環條件。

while

while循環結構,while(1) 2; 的執行順序是1->2->1...循環,1為循環條件

以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。

D. 用C語言輸出一個字母菱形

#include "stdio.h"

void main()
{
int k=65,i;
printf("請輸入A~Z中任意一個字元,必須大寫:\n");
char c=getchar();
while(k<=(int)c)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k++;

}
k=k-2;
while(k>=65)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k--;

}

}

//剛才試過了,可以的,只是注意輸入的必須是大寫。

熱點內容
斯諾克資料庫 發布:2025-02-11 21:54:02 瀏覽:533
安卓手機降噪功能在哪裡打開呢 發布:2025-02-11 21:52:56 瀏覽:701
騰訊雲伺服器購買網址 發布:2025-02-11 21:37:46 瀏覽:61
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:18
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:499
編程班會 發布:2025-02-11 21:27:19 瀏覽:739
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:202
雲伺服器寬頻單位 發布:2025-02-11 20:48:11 瀏覽:538
安卓數據線公頭是哪個 發布:2025-02-11 20:45:42 瀏覽:812
網址原始密碼是什麼 發布:2025-02-11 20:33:52 瀏覽:72