用C语言编写:给一维数组输入任意n个数,假设输入6个数是7,4,8,9,1,5,建立如下内容的方阵并打印。
下面我打的程序是正确且可以运行的,借用了496214470的答案#include<stdio.h>intmain(){intn,k,i;inta[10];printf("...
下面我打的程序是正确且可以运行的,借用了496214470的答案
#include <stdio.h>
int main()
{
int n,k,i;
int a[10];
printf("请输入打入字符的个数\n");
scanf("%d",&n);
printf("请输入一行字符\n");
for( i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for( i=0;i<n;i++)
{
k=n-1-i;
for(int j=0;j<n;j++)
{
printf("%d ",a[k%n]);
k++;
}
printf("\n");
}
getchar();
getchar();
return 0;
} 展开
#include <stdio.h>
int main()
{
int n,k,i;
int a[10];
printf("请输入打入字符的个数\n");
scanf("%d",&n);
printf("请输入一行字符\n");
for( i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for( i=0;i<n;i++)
{
k=n-1-i;
for(int j=0;j<n;j++)
{
printf("%d ",a[k%n]);
k++;
}
printf("\n");
}
getchar();
getchar();
return 0;
} 展开
1个回答
展开全部
//程序运行结果如下图,有问题可追问。
#include <stdio.h>
int main()
{
int n,k;
int a[10];
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(int i=0;i<n;i++)
{
k=n-1-i;
for(int j=0;j<n;j++)
{
printf("%d ",a[k%n]);
k++;
}
printf("\n");
}
getchar();
getchar();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询