
C语言流程图:谁能帮我画出下面程序的流程图啊,不会画流程图啊 5
#include<stdio.h>intmain(){inti=0,j=0,n=3;/*i,j:行数,列数,n:方阵大小*/intk;/*每个方阵的起始数字*/intm=...
#include <stdio.h>
int main()
{
int i=0, j=0,n=3; /*i,j:行数,列数,n:方阵大小*/
int k; /*每个方阵的起始数字*/
int m=0;
for(n=3;n<11;n++){ /*控制每个方阵的输出*/
k=m;
for (i=0; i<n; ++i){
for (j=0; j<n; ++j){
if (0 == j) printf("%c ", (k+i)%26+97); /*将数字转化为字符*/
else if (n-1 == j)
printf("%c ", (k+2*n+i-2)%26+97);
else if ( n-1 == i+j)
printf("%c ", (k+2*n-i-2)%26+97);
else
printf(" ");
}
printf("\n");
}
m=m+3*n-2;
}
return 0;
} 展开
int main()
{
int i=0, j=0,n=3; /*i,j:行数,列数,n:方阵大小*/
int k; /*每个方阵的起始数字*/
int m=0;
for(n=3;n<11;n++){ /*控制每个方阵的输出*/
k=m;
for (i=0; i<n; ++i){
for (j=0; j<n; ++j){
if (0 == j) printf("%c ", (k+i)%26+97); /*将数字转化为字符*/
else if (n-1 == j)
printf("%c ", (k+2*n+i-2)%26+97);
else if ( n-1 == i+j)
printf("%c ", (k+2*n-i-2)%26+97);
else
printf(" ");
}
printf("\n");
}
m=m+3*n-2;
}
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询