c语言ascii图形输出,C语言实例10——有关ASCII图形的输出
題目:輸出特殊圖案,請在c環境中運行,看一看,Very Beautiful!windows
#include
#include
int main(){
SetConsoleOutputCP(437); //顯示大于127的asc碼
char a = 176, b = 219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);
}
題目:打印樓梯,同時在樓梯上方打印兩個笑臉。
spa
//程序分析:用i控制行,j來控制列,
// j根據i的變化來控制輸出黑方格的個數。
#include
#include
int main(){
SetConsoleOutputCP(437); //顯示大于127的asc碼
int i,j;
printf("\1\1\n");
for(i=1;i<11;i++){
for(j=1;j<=i;j++){
printf("%c%c",219,219);
}
printf("\n");
}
}
題目:要求輸出國際象棋棋盤。3d
#include
#include
int main(){
SetConsoleOutputCP(437); //顯示大于127的asc碼
int i,j;
for(i=0;i<8;i++){
for(j=0;j<9;j++){
if((i+j)%2==0){
printf("%c%c",219,219);
}else{
printf(" ");
}
}
printf("\n");
}
}
#include
int main(){
int i,j;
for(i=0;i<8;i++){
for(j=0;j<8;j++)
if((i+j)%2==0)
printf("%c%c", '\xA1', '\xF6');
else
printf(" ");
printf("\n");
}
return 0;
}
總結
以上是生活随笔為你收集整理的c语言ascii图形输出,C语言实例10——有关ASCII图形的输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言常用的异常处理,C语言中的异常处理
- 下一篇: c语言调用hzk16,C语言使用HZK1