早教吧 育儿知识 作业答案 考试题库 百科 知识分享

acm螺旋方阵如何输入一行带空格的数字并把数字分别取出?Totalsubmitusers:19,Acceptedusers:16Problem10475:NospecialjudgementProblemdescription下面是一个5*5螺旋方阵.你的任务是输出逆时针方向旋进的

题目详情
acm 螺旋方阵 如何输入一行带空格的数字并把数字分别取出?
Total submit users:19,Accepted users:16
Problem 10475 :No special judgement
Problem description
下面是一个5*5螺旋方阵.你的任务是输出逆时针方向旋进的n*n螺旋方阵.
1 16 15 14 13
2 17 24 23 12
3 18 25 22 11
4 19 20 21 10
5 6 7 8 9
Input
输入文件只有一行,它是由若干个整数n组成的(少于50个数),每两个整数之间有一个空格,尾部无多余空格,(1
▼优质解答
答案和解析
#include #include void main(){FILE * fp1;FILE * fp2;fp1 = fopen("input.txt","r");fp2 = fopen("output.txt","w");char str[8];int * mat;int n=1,oldn=0;//int k,direction,len;int i,j,num;fscanf(fp1,"%d",&n...