*でFを作ってそれを回転させたいのですが180度と270度回転させるfor分の式がわかりません
for分の(???)の部分を教えていただきたいです
#include<stdio.h>
int main(void)
{
int i, j;
int P[8][8] = { {0, 1, 1, 1, 1, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0}, }; printf("\n"); printf("普通のF\n"); printf("\n"); for(i = 0; i <= 7; i++) { for(j = 0; j <= 7; j++) { if (P[i][j] == 1) { printf("*"); } else { printf(" "); } } printf("\n"); } printf("\n"); printf("90度回転"); printf("\n"); for (j = 0; j <= 7; j++) { for (i = 7; i >= 0; i--) { if (P[i][j] == 1) { printf("*"); } else { printf(" "); } } printf("\n"); } printf("\n"); printf("180度回転"); printf("\n"); for (???) { for (???) { if (P[i][j] == 1) { printf("*"); } else { printf(" "); } } printf("\n"); } printf("\n"); printf("270度回転"); printf("\n"); for (???) { for (???) { if (P[i][j] == 1) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0;
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。