for(int i = O; i < a.tength; i++)
if(a[i]%3.== 0) System.out.println(a[i]);
第1题
for(int i = O; i < a.tength; i++)
if(a[i]%3.== 0) System.out.println(a[i]);
第2题
for(int i=0;i<a.length;i++)
if(a[i]%3==0)System.out.println(a[i]+" ");
第3题
第4题
第5题
该程序通过For循环来计算一个表达式的值,这个表达式是( )。
A)1 1/2 2/3 3/4 4/5
B)1 1/2 1/3 1/4 1/5
C)1/2 2/3 3/4 4/5
D)1/2 1/3 1/4 1/5
第6题
void main()
{int x=7,y=90,z[10]={0,11,22,33,44,55,66,77,88,99};
iht *p1=&x,*p2=z,*p3=&z[5];
printf("%d%d%d%d\n",*p1,*p2,*p3,*(p3+1));
++p2;p3++;
printf("%d%d%d\n",*p1,*p2,*p3);
p2=z+7;p3=Z+8;
printf("%d%d%d\n",*p1,*p2,*p3);
printf("%d\n",*(p1=p2-5));
}
答:______
第7题
实现具有如下功能的函数: void add(int a[], int m, int b[], int n); 该函数将数组b的前n个元素追加到数组a的前m个元素后,假定数组a具有至少存放m+n个元素的空间,m+n不超过1000 例如,如果数组a为{22,33,44,55,66,77,88,99},数组b为{20,30,40,50,60,70,80,90},则调用add(a,5,b,3) 后,将数组a变为{22,33,44,55,66,20,30,40}。 注意,数组b没有改变,而且数组a中改变了n个元素。 请实现main函数和add函数,并在main函数中调用add函数。 输入 共4行输入 第1行为两个整数:x,y,以空格隔开,分别表示将要输入的数组a和数组b的元素的个数。 第2行为x个整数,为数组a的元素; 第3行为y个整数,为数组b的元素。 第4行为两个整数m,n,表示把数组b的前n个元素追加到数组a的前m个元素后。 输出 1行输出:数组a中的当前的m+n个元素。 两个元素之间以逗号隔开,最后的元素后没有逗号。 样例输入 8 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 4 5 样例输出 9,10,11,12,1,2,3,4,5
第8题
【资料题】(4-2)请阅读程序,根据提示补全程序空白处,使程序能够正确运行。 //该程序实现n×n数组的行列互换 public class ArrayRowColumnSwap { //交换n×n数组arr的行和列 public static int [][] swapRowColumn(int [][]arr) { int ① = new int[arr.length][arr.length]; for (int i = 0; i < ② ; i++) {// 调整数组行列数据 for (int j = 0; j < ③ ; j++) { arr2[i][j] = ④ ; } } return arr2; } //输出二维数组 public static void showArray(int[][] arr) { for (int i = 0; i < arr.length; i++) {// 遍历数组 for (int j = 0; j < arr.length; j++) { System.out.print(arr[i][j] + " ");// 不换行输出数组元素 } System.out.println(); //换行 } } public static void main(String[] args) { // 创建二维数组 int arr[][] = new int[][] { { 22, 33, 44 }, { 55, 66, 77 }, { 88, 88, 0 } }; System.out.println("行列互调前:"); // 输出二维数组 showArray(arr); System.out.println("行列互调后:"); int [][] list=swapRowColumn(arr); //输出行列互调后的二维数组 ⑤ ; } }
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!