public class array1 {
public static void main(String[] args) {
int array[][]=new int[11][11];
array[3][4]=10;
array[6][8]=12;
for(int [] row : array)
{
for(int cols: row)
{
System.out.printf("%d\t",cols);
}
System.out.println();
}
int sum=0;
for(int i=0
{
for(int j=0;j<11;j++)
{
if(array[i][j]!=0)
{
sum++;
}
}
}
System.out.println(sum);
int sparse[][] =new int[++sum][3];
int count=1;
sparse[0][0]=11;
sparse[0][1]=11;
sparse[0][2]=sum;
for(int i=0
{
for(int j=0;j<11;j++)
{
if(array[i][j]!=0)
{
sparse[count][0]=i;
sparse[count][1]=j;
sparse[count][2]=array[i][j];
count++;
}
}
}
System.out.println(count);
for(int i=0
{
for(int j=0;j<3;j++)
{
System.out.printf("%d\t",sparse[i][j]);
}
System.out.println();
}
int row=sparse[0][0];
int clos=sparse[0][1];
int end[][]=new int [row][clos];
for(int i=1
{
for(int j=0;j<3;j++)
{
int a=sparse[i][0];
int b=sparse[i][1];
int c=sparse[i][2];
end[a][b]=c;
}
System.out.println();
}
for(int i=0
{
for(int j=0;j<clos;j++)
{
System.out.printf("%d\t",end[i][j]);
}
System.out.println();
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术