字母圖形(字元與ASCII碼)
問題
/*字母圖形
利用字母可以組成一些美麗的圖形,下面給出了一個例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。
輸入格式
輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。
輸出格式
輸出n行,每個m個字元,為你的圖形。
樣例輸入
5 7
樣例輸出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
資料規模與約定
1 <= n, m <= 26。
*/
程式碼:
#include<stdio.h>
char a[27][27];
int main()
{
int i,j,m,n;
a[1][1]='A';
scanf("%d%d",&m,&n);
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
if(i==1&&j>1)//針對第一行
{
a[1][j]=a[1][j-1]+1;
}
if(j==1&&i>1){
a[i][1]=a[i-1][1]+1;
}
if(i>1&&j>1)
a[i][j]=a[i-1][j-1];
}
}
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
printf("%c",a[i][j]);
}
printf("\n");
}
return 0;
}
相關文章
- ascii碼與字元的相互轉換ASCII字元
- javascript 字元轉換為ascii碼,ascii碼轉換為字元JavaScript字元ASCII
- 【圖】ASCII碼錶ASCII
- js 字母和ASCII的轉換JSASCII
- ASCII 中的控制字元ASCII字元
- c語言中文和ascii碼字元分離C語言ASCII字元
- 字元編碼:ASCII,Unicode和UTF-8字元ASCIIUnicode
- 字元編碼發展史1 — ASCII和EASCII字元ASCII
- isAlnum判斷字元是否為字母數字字元(字母和數字都屬於字母數字字元)字元
- Ascii Design 1.0.2,好玩的 ASCII 字元設計工具ASCII字元
- 用 Java 生成 ASCII 字元畫JavaASCII字元
- 常用字元ASCII值字元ASCII
- java學習日記day03---字母數字ascii編碼JavaASCII
- 將一個字串中含有全形的數字字元、字母、空格或'%+-()'字元轉換為相應半形字元字串字元
- 輸入一個ASCII碼,輸出對應的字元ASCII字元
- 字元編碼筆記:ASCII,Unicode和UTF-8字元筆記ASCIIUnicode
- 字元編碼筆記:ASCII,Unicode 和 UTF-8字元筆記ASCIIUnicode
- 用 Java 生成 ASCII 字元畫(2)JavaASCII字元
- 字元編碼 ASCII,Unicode 和 UTF-8 概念掃盲字元ASCIIUnicode
- ASCII碼ASCII
- Linux字元介面和圖形介面Linux字元
- ASCII碼錶ASCII
- 使用man ascii檢視ascii碼錶ASCII
- 圖解字元編碼圖解字元
- [20210422]如何檢視字元的ascii編碼.txt字元ASCII
- javascript將二進位制轉換成ASCII碼對應的字元JavaScriptASCII字元
- 字元編解碼的故事(ASCII,ANSI,Unicode,Utf-8區別)字元ASCIIUnicode
- 全形字母轉換為半形?
- Linux字元介面切換到圖形介面Linux字元
- Ascii碼對照表ASCII
- ASCII編碼表ASCII
- ASCII對碼錶ASCII
- js全形字元轉為半形字元JS字元
- SQL SERVER 儲存過程 顯示26個小寫字母及其對應的ASCII碼值SQLServer儲存過程ASCII
- ANSI 與 ASCII 的區別,編碼老問題ASCII
- 常用ASCII 碼對照表ASCII
- Oracle11g的SQL支援程式碼中全形字元代替半形字元OracleSQL字元
- Python刪除列表中的非字母字元Python字元