interface 怎么类型转换
二维数组和一维数组怎么转换?
二维数组和一维数组怎么相互转换的啊
如 Y(2,2)=Y(5) 怎么算出来的#include <iostream>
using namespace std;
int main()
{
int a[10][10] = {0};
int b[10*10] = {0};
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
b[i*10+j] = a[i][j];
}
}
return 0;
}
明白了嘛?
双层循环即可。
注意我的数组大小我是假设你是知道的!
二维数组和一维数组如何转换的啊, 急! 急! 急!
"很容易啊
首先知道二维数组的 行列数
计算出 元素个数
后来声明个 同样元素个数的 一维数组
后来 依次赋值
就OK了
1 2 3 4 5 6 Press any key to continue
#INCLUDE <stdio.h>
MAIN()
{
int i,j,k=0,arry[2][3] ={{1,2,3},{4,5,6}};
int single[6]={0}
用Java如何把字符串转换成int二维数组知道
public class
{
public static void main(String[]args){
String s="1,2,3,4,5,6,7,8,9";/定义变量s/
int[][] a=new int[3][3];/定义数组a/
String[]b=s.split(",");/类型转换/
for(int i=0,j=0,k=0;i)/for语句,定义i,j,k,表数组样式/
a[j][k++]=Integer.parseInt(b[i]);
if(k==3){j++