点击这里给我发消息 点击这里给我发消息

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

添加时间:2013-12-7
    相关阅读: 程序

    #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;
    }
    }

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

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册