j;// 输入人名printf("请输入%d个人的名字:\n",NUM_PEOPLE);for(i=0;i<NUM_PEOPLE;i++){prin...
return 0;这段代码首先使用二维字符数组 `aNM` 来存储三本英文书名。然后,它提示用户输入一个字符串,并使用 `gets()` 函数将其存储在变量 `a` 中。接下来,使用 `strlen()` 函数计算字符串的长度,并使用一个循环来反转字符串。最后,使用另一个循环来输出反转后的字符串。
public static void main(String[] args) { String[][] a=new String[3][2];Scanner input=new Scanner(System.in);System.out.println("输入人名");for(int i=0;i<3;i++){ for(int j=0;j<2;j++){ a[i][j]=input.nextLine();} } for(int i=0;i<3;i++){ for(int j=...
数组超边界,你都声明了是3行2列的二维数组了。你的第一个y却定义了3列,所以,y<3要写成y<2才行,否则就是数组超边界。所以你要这样写。(你本来的意思是只要定义了y有2个就行了,其实是不行的,数组的第一个索引是0,而不是1)
用java语言。声明一个二维数组,3行2列,循环输入6个人的名字,并循环输出? publicstaticvoidmain(String[]args){String[]a=newString[3][2]Scannerinput=newScanner(系统输入) 系统输出打印(“input person name”)for(inti=0I<3i){for(intj=0j<2j){a[i][J]=输入.nextLine()}}对于(inti=0i<3i){对于...