网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ar和nm命令的使用.
.C语言入门之文件(1).
.在CB中使用ACCESS数据库.
.C语言入门之数据类型(5).
.只要有可能就推迟变量定义.
.轻轻松松从C一路走到C++系列文章.
.C++ 类型转换.
.Linux上搭建C/C++IDE.
.C++启蒙教程之教你编写简单的C++.
.学用dbx.
.Bjarne:我能防止别人继承我自己的.
.程序员必读的《C++程序设计陷阱》.
.几个游戏代码(麻将原代码).
.vb.net中windows服务的创建.
.几个值得研究的c语言经典例题.
.如何对数据流 INSERT、APPEND.
.用一维数组存储上三角螺旋矩阵.
.2000年4月基础知识知识和C语言程.
.gdb常用命令.
.什么是迭代跟递归算法?二者有什.

CPP程序--陀螺又称旋转矩阵

发表日期:2008-3-8


昨天在本网站看到一个陀螺的程序 今天回去用我自己的思路编了一个 而且增加了一些人性化的内容 现在拿出来希望得到大家指正 2004年5月22日下午编写;当天傍晚VC++6.0环境运行成功! #include <iostream.h>
#include <stdio.h>
#define N 9
void main()
{

int m,a[N][N];
char ch1,ch2;
int i=0,j=0;
    int n=1,p=0;

L: do{
   do{
      cout<<"Input a number between 1-9"<<endl;
        cin>>m;
              if(m<1m>9)
    cout<<"Invalid!Again!"<<endl;
   }while(m<1m>9);
           while(n<=m*m)
   {
    while(j<m-p)
{
a[i][j]=n;
j++;n++;
} i++;j--;
while(i<m-p)
{
a[i][j]=n;
i++;n++;
} i--;j--;
while(j>=p)
{
a[i][j]=n;
j--;n++;
} i--;j++;
while(i>p)
{
a[i][j]=n;
i--;n++;
} i++;j++;
p++;
}

cout<<"Result:"<<endl;
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
    printf("%4d",a[i][j]);
}
cout<<endl;
}
do{ cout<<"GO ON?(Y/N)";
    cin>>ch1;
    if((ch1=='Y'ch1=='y')(ch1=='N'ch1=='n'))
;
else
cout<<"Illegal Char!Again!"<<endl;
}while(!(ch1=='Y'ch1=='y'ch1=='N'ch1=='n'));
}while(ch1=='Y'ch1=='y');
if(ch1=='N'ch1=='n')
{
cout<<"Really want to EXIT?(Y/N)";
        cin>>ch2;
if(ch2=='N'ch2=='n')
goto L;
}

}


上一篇:c程序设计教程7-16号习题,见笑了 人气:458
下一篇:C语言程序设计(第6章 指针)01 人气:561
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐