右下角
Time Limit: 3000ms, Memory Limit: 10000KB , Accepted: 3442, Total Submissions: 5301
Description
输出一个NxN(1≤N≤100)二维数组A右下角的元素(元素值不超过9)。
Input
第1行输入整型n,第2行给A输入nxn个整型数据,元素之间用空格隔开。
Output
按要求输出A左上角的元素,确保行列对齐,元素之间用空格隔开。
-
Sample Input
3 1 2 3 4 5 6 7 8 9 -
Sample Output
3 5 6 7 8 9
Hint
Source
INPOJ
© 2002-2012 JDBSoft.
答案如下:
#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
{
a[i][j]=10;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i][j]>9)
{
printf(" ");
}
else
{
printf("%d ",a[i][j]);
}
}
printf("\n");
}
return 0;
}
本文介绍了一个简单的C++程序,该程序用于接收一个N×N的二维数组,并输出其右下角的元素。文章提供了完整的代码示例,演示了如何通过用户输入构建二维数组并按要求格式化输出。
1370

被折叠的 条评论
为什么被折叠?



