题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

tips:

176的16进制是B0,219的16进制是DB,0xB0DB是"佰"字的内码,所以输出的就是"佰"了。

主要原因是文件信息的代码页不同,我们所使用的操作系统中文状态下的代码页,要显示扩展的ASCII码需要在437 OEM-美国这个下面显示。

具体修改控制台的默认代码页步骤如下:

  • 1.点击运行界面左上角标题栏图标【c:\】,选择默认值一项
  • 2.修改默认代码页,936(ANSI/OEM-简体中文GBK)为437 OEM-美国
  • 3、关闭后重新运行一下即可

代码实现:

/*输出特殊图案,请在c环境中运行,看一看,Very Beautiful!*/
#include <stdio.h>int main() {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);return 0;
}

如无法修改可参考下列代码:

/*输出特殊图案,请在c环境中运行,看一看,Very Beautiful!*/
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>int main(void)
{int i, j;SetConsoleOutputCP(437);char a = 176, b = 219;for (i = 0; i < 5; i++){for (j = 0; j < 5; j++){if (i == j || (i + j + 1) == 5)printf("%c", b);elseprintf("%c%c", a, a);}printf("\n");}
}

实现结果:

(本人觉得very ugly!)

可参考:修改 cmd 控制台默认代码页编码的几种方法【GBK、UTF-8】_「已注销」的博客-CSDN博客_注册表修改了cmd的编码方式

C语言实现,输出特殊图案,请在c环境中运行,看一看,Very Beautiful!相关推荐

  1. 2015年4月27日---C语言:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!...

    ---恢复内容开始--- 题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个.不同字符,图形不一样. 2.程序源代码: [code=c] #i ...

  2. 【程序7】输出特殊图案,请在c环境中运行,看一看,Very Beautiful!(vc乱码解决版)

    题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个.不同字符,图形不一样. 2.程序源代码: VC6.0下出现中文乱码(原因+解决方法) 17 ...

  3. C语言编程输出特殊图案

    问题描述:输出特殊图案,请大家在vc6.0或VS2015等环境中运行,看一看,Very Beautiful! 问题分析:字符共有256个.不同字符,图形不一样. 程序源码: #include<s ...

  4. [小心][注意][请转发]请检查你环境中的SSD磁盘!

    [小心][注意][请转发]请检查你环境中的SSD磁盘! https://mp.weixin.qq.com/s/Axj98ea52wX_oyNDH8g6GA 从去年年底开始到现在,HPE已经发布2个关于 ...

  5. 轻易解决VMware 虚拟机中被提示“请不要在虚拟机中运行此程序“

    决 VMware 虚拟机 中被提示 "请不要在虚拟机中运行此程序"或者"Themida Sorry, this application cannot run under ...

  6. java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法

    本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...

  7. 虚拟机中被提示请不要在虚拟机中运行此程序 解决方法,“Themida Sorry, this application cannot run...

    虚拟机中被提示"请不要在虚拟机中运行此程序" 解决方法. 英文提示:"Themida Sorry, this application cannot run under a ...

  8. 解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Mac

    解决 VMware 虚拟机 中被提示 "请不要在虚拟机中运行此程序"或者"Themida Sorry, this application cannot run under ...

  9. c语言间隔输出菱形图案,c语言输出菱形图案

    c语言输出菱形图案app,专为想学习编程的伙伴们提供的学习软件.在c语言输出菱形图案app中你可查看各类关于IT的相关信息,体验一对一即时在线答疑咨询服务,以及在线上课.看教学视频等. 基本简介 c语 ...

最新文章

  1. 人工智能改善客户服务体验
  2. 自己制作 SPx N合1 自动安装盘(x86)
  3. 如何检测文本文件的编码/代码页
  4. [数据库]简单SQL语句总结
  5. 【迁移学习(Transfer L)全面指南】方差、协方差和Pearson相关系数的关系
  6. 【Flocking、PPO无人机群控制算法】基于Flocking和PPO深度强化学习的无人机群控制算法的MATLAB仿真
  7. POJ2195 Going Home 最小费用最大流
  8. IOS 开发一些常用的地址
  9. 3、AngularJS2 架构
  10. 基于ArcEngine的插件式框架
  11. 程序猿值得看的几个技术网站(记录)
  12. pytorch torch.utils.data.Dataset
  13. WIndows10下 MySQL 5.7(社区版)安装
  14. 太原理工大学ICPC队介绍(2021版)
  15. Ansible之roles使用
  16. 笔记本Win10 装 ubuntu 20.04双系统踩坑记录:装Ubuntu系统+装显卡驱动(华硕天选2 配置intel i9+ RTX 3060+1T固态硬盘(两块512G固态硬盘))
  17. 好玩的海外游戏集结,有没有你玩过的?
  18. pdf转成jpg或png的方法
  19. GPU图形图像渲染原理
  20. 使用adb命令uninstall卸载不掉手机上的apk时,可以卸载内置app路径

热门文章

  1. vue+jQuery
  2. 【数据处理脚本】RA-CNN模型数据集处理及训练出现的报错解决
  3. 洛谷 P3858 路标设置
  4. php显示excel2007,PHP输出Excel PHPExcel的方法
  5. 网络游戏软件销售渠道模式举例及分析
  6. 关于c语言程序的重点问题,c语言程序设计题跪求高人的复杂版~慢步不要紧主要是要对~题目:作? 爱问知识人...
  7. 双11阿里云服务器优惠购物车
  8. Troubleshooting Office Web Apps with SharePoint 2013
  9. 西瓜视频这20亿,砸的是什么?
  10. Navicat Premium 15安装教程