题目

解决代码及点评



/************************************************************************/
/*6. 将一个6×6数组的第一行、第六行、主对角线和副对角线上的元素都存入1,
其余的元素都存入-1。请编程序实现。
*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h> void main()
{
int arr[6][6]={0};
// 用两重循环遍历所有的元素
for (int i=0;i<6;i++)
{
for (int j=0;j<6;j++)
{
if (i==0) // i==0则是第一行
{
arr[i][j]=1;
}
else if (i==5) // i==5则是最后一行
{
arr[i][j]=1; }
else if (i==j) // i==j则是主对角线
{
arr[i][j]=1;
}
else if ((i+j)==5) // i+j == 5则是副对角线
{
arr[i][j]=1;
}
else
arr[i][j]=-1; // 其他情况则是-1
}
} // 用一个双重循环去打印,同学们也可以考虑,一边赋值一边打印的效果
// 这里为了便于学习,把打印放在另外一个循环里
for (int i=0;i<6;i++)
{
for (int j=0;j<6;j++)
{
printf("%3d ",arr[i][j]);
}
printf("\n");
}
system("pause");
}

代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

2)选择工程

3)创建完工程如下图:

4)增加文件,右键点击项目

5)在弹出菜单里做以下选择

6)添加文件

7)拷贝代码与运行

程序运行结果

代码下载

http://download.csdn.net/detail/yincheng01/6681845

解压密码:c.itcast.cn





最新文章

  1. Datazen自定义地图
  2. Codeforces Round #277.5 (Div. 2) ABCDF
  3. Tips for VNCServer config
  4. Java学习随笔2:Java复合赋值表达式的小问题
  5. 枚举 POJ 1753 Flip Game
  6. 关于linux的systemd的一些事
  7. hiho_1078_线段树区间修改
  8. ECharts本地部署
  9. ActiveMQ之deliveryMode
  10. C++中的类继承(1) 三种继承方式
  11. Best packages for data manipulation in R
  12. web切图的几个快捷键及总结
  13. Ubuntu 下使用 ZTE ME3630 4G 模块
  14. 【原创】POI 生成Excel文件并下载
  15. java 编程性能调优
  16. 我手写的简易tomcat
  17. windows7搜索python java go php等其他文件内容
  18. Windows下使用mklink命令参数介绍
  19. Spark:java api读取hdfs目录下多个文件
  20. python+requests接口自动化测试框架实例详解教程

热门文章

  1. [Swust OJ 772]--Friend(并查集+map的运用)
  2. linq 总结
  3. 第五节 Code 128 码
  4. Qt 技巧:去除对话框边框 + 设置窗口可移动和透明
  5. c++继承构造子类调用父类构造函数的问题及关于容器指针的问题及当容器里储存指针时,记得要手动释放
  6. CSS块元素与内联元素(转)
  7. 11427 - Expect the Expected(概率期望)
  8. Spout的实现步骤
  9. LeetCode——Length of Last Word
  10. MVC action返回partialView前台html 拼接