style: format code

This commit is contained in:
yanglbme
2019-08-21 10:10:08 +08:00
parent abc0d365de
commit 69ddc9fc52
101 changed files with 3154 additions and 2984 deletions

View File

@@ -1,54 +1,65 @@
#include<iostream>
#include <iostream>
using namespace std;
void genArray(int a[][10],int r,int c){
void genArray(int a[][10], int r, int c)
{
int value=1;
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
int value = 1;
for (int i = 0; i < r; i++)
{
for (int j = 0; j < c; j++)
{
a[i][j] = value;
cout<<a[i][j]<<" ";
cout << a[i][j] << " ";
value++;
}
cout<<endl;
cout << endl;
}
}
void spiralPrint(int a[][10],int r,int c){
void spiralPrint(int a[][10], int r, int c)
{
int startRow=0,endRow=r-1;
int startCol =0, endCol = c-1;
int cnt=0;
int startRow = 0, endRow = r - 1;
int startCol = 0, endCol = c - 1;
int cnt = 0;
while(startRow<=endRow && startCol<=endCol){
while (startRow <= endRow && startCol <= endCol)
{
///Print start row
for(int i=startCol;i<=endCol;i++,cnt++){
cout<<a[startRow][i]<<" ";
for (int i = startCol; i <= endCol; i++, cnt++)
{
cout << a[startRow][i] << " ";
}
startRow++;
///Print the end col
for(int i=startRow;i<=endRow;i++,cnt++){
cout<<a[i][endCol]<<" ";
for (int i = startRow; i <= endRow; i++, cnt++)
{
cout << a[i][endCol] << " ";
}
endCol--;
///Print the end row
if(cnt==r*c){
if (cnt == r * c)
{
break;
}
for(int i=endCol;i>=startCol;i--,cnt++){
cout<<a[endRow][i]<<" ";
for (int i = endCol; i >= startCol; i--, cnt++)
{
cout << a[endRow][i] << " ";
}
endRow--;
///Print the start Col
if(cnt==r*c){
if (cnt == r * c)
{
break;
}
for(int i=endRow;i>=startRow;i--,cnt++){
cout<<a[i][startCol]<<" ";
for (int i = endRow; i >= startRow; i--, cnt++)
{
cout << a[i][startCol] << " ";
}
startCol++;
}
@@ -58,11 +69,10 @@ int main()
{
int a[10][10];
int r,c;
cin>>r>>c;
genArray(a,r,c);
spiralPrint(a,r,c);
int r, c;
cin >> r >> c;
genArray(a, r, c);
spiralPrint(a, r, c);
return 0;
return 0;
}