Одно решение включает в себя направления справа, слева, вверх, вниз и соответствующие им пределы (индексы). После печати первой строки и изменения направления (справа) вниз, строка отбрасывается путем увеличения верхнего предела. После того, как последний столбец будет напечатан, а направление изменится влево, столбец будет отброшен путем уменьшения предела правой руки ... Детали можно увидеть в понятном C-коде.
#include
#define N_ROWS 5
#define N_COLS 3
void print_spiral(int a[N_ROWS][N_COLS])
{
enum {up, down, left, right} direction = right;
int up_limit = 0,
down_limit = N_ROWS - 1,
left_limit = 0,
right_limit = N_COLS - 1,
downcount = N_ROWS * N_COLS,
row = 0,
col = 0;
while(printf("%d ", a[row][col]) && --downcount)
if(direction == right)
{
if(++col > right_limit)
{
--col;
direction = down;
++up_limit;
++row;
}
}
else if(direction == down)
{
if(++row > down_limit)
{
--row;
direction = left;
--right_limit;
--col;
}
}
else if(direction == left)
{
if(--col < left_limit)
{
++col;
direction = up;
--down_limit;
--row;
}
}
else /* direction == up */
if(--row < up_limit)
{
++row;
direction = right;
++left_limit;
++col;
}
}
void main()
{
int a[N_ROWS][N_COLS] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
print_spiral(a);
}
Из W3Schools.
upload_file.php
и скопируйте и вставьте следующий код. <?php
$target_dir = "uploads/";
$target_file = $target_dir . basename( Из W3Schools.
- Создайте свой php-файл
upload_file.php
и скопируйте и вставьте следующий код.
[110] Вы хотите прочитать руководство здесь https://www.w3schools.com/php/php_file_upload.asp
FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset( Из W3Schools.
- Создайте свой php-файл
upload_file.php
и скопируйте и вставьте следующий код.
[110] Вы хотите прочитать руководство здесь https://www.w3schools.com/php/php_file_upload.asp
POST["submit"])) {
$check = getimagesize( Из W3Schools.
- Создайте свой php-файл
upload_file.php
и скопируйте и вставьте следующий код.
[110] Вы хотите прочитать руководство здесь https://www.w3schools.com/php/php_file_upload.asp
FILES["fileToUpload"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}
?>
Вы хотите прочитать руководство здесь https://www.w3schools.com/php/php_file_upload.asp