基于visual Studio2013解决C语言竞赛题之1003字母打印
题目
解决代码及点评
///************************************************************************/ ///* 3. 把25个字母A、B 、C、••• 、X、Y按如下要求打印出来: //从最中间的字母M开始打印,然后一左一右依次打印出其它字母,即M,L,N,K,O //要求:初始化时按字母表顺序赋值。 // */ ///************************************************************************/ #include <stdio.h> #include <stdlib.h> void main() { // 待打印数据 char arr[26]="ABCDEFGHIJKLMNOPQRSTUVWXY"; int n=25/2; // 中间字母的下标 printf("%3c",arr[n]); // 首先打印最中间的字母 // 打印完中间字母之后,再依次打印两边的字母 for (int i=1;i<=12;i++) { printf("%3c",arr[n+i]); printf("%3c",arr[n-i]); } system("pause"); }
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果