More actions
imported>Unknown No edit summary |
(Repair batch-0003 pages from live compare) |
||
| Line 11: | Line 11: | ||
int length_size = 5; | int length_size = 5; | ||
int road | int road[width_size][length_size]={{0}}; | ||
string temp = "2222244451"; | string temp = "2222244451"; | ||
| Line 20: | Line 20: | ||
for (int k=0;k<temp.size();k++) | for (int k=0;k<temp.size();k++) | ||
{ | { | ||
switch(temp | switch(temp[k]) | ||
{ | { | ||
case 0: | case 0: | ||
| Line 59: | Line 59: | ||
j=0; | j=0; | ||
++road | ++road[i][j]; | ||
} | } | ||
for(i=0; i<length_size; i++) | for(i=0; i<length_size; i++) | ||
{ | { | ||
for(int j=0; j<width_size; j++) | for(int j=0; j<width_size; j++) | ||
cout<<road | cout<<road[i][j]<<"\t"; | ||
cout<<endl; | cout<<endl; | ||
} | } | ||
return 0; | return 0; | ||
} | } | ||
Latest revision as of 00:29, 27 March 2026
#include<iostream>
#include<string>
using namespace std;
int main()
{
//입력받기기
int start_x = 0;
int start_y = 0;
int width_size = 5;
int length_size = 5;
int road[width_size][length_size]=Template:0;
string temp = "2222244451";
int i= start_x;
int j = start_y;
for (int k=0;k<temp.size();k++)
{
switch(temp[k])
{
case 0:
i--;
break;
case 1:
j++;
i--;
break;
case 2:
j++;
break;
case 3:
i++;
j++;
break;
case 4:
i++;
break;
case 5:
i++;
j--;
break;
case 6:
j--;
break;
case 7:
i--;
j--;
}
if (i<0)
i=length_size-1;
if (i>=length_size)
i=0;
if (j<0)
j=width_size-1;
if (j>=width_size)
j=0;
++road[i][j];
}
for(i=0; i<length_size; i++)
{
for(int j=0; j<width_size; j++)
cout<<road[i][j]<<"\t";
cout<<endl;
}
return 0;
}