作业:(第七章数组) 1.求字符串“abn0O12的长度为 2.若一个二维数组a[7]8则该数组中任意一个元素a[订]在数组中 的位置公式为 3.求一下程序结果 no {inta8}{6,12,18,42,44,52,67,94}; int low=0, mid high=7, found,x found nf(%,, &x while( lowa mid low=mid+1 else if (x<amid high=mid else found=l; break; if(found==1) printf( " Search successful! The index is: %d \n,, mid) printf( Cant search! n); 若运行时输入 则结果为
作业:(第七章 数组) 1. 求字符串“ab\n\012\\”的长度为 2. 若一个二维数组 a[7][8],则该数组中任意一个元素 a[i][j]在数组中 的位置公式为 3. 求一下程序结果 main() { int a[8]={6,12,18,42,44,52,67,94}; int low=0, mid, high=7, found, x; found=0; scanf(“%d”,&x); while(lowa[mid]) low=mid+1; else if (x<a[mid]) high=mid-1; else { found=1; break; } } if(found= =1) printf(“Search successful!The index is:%d\n”,mid); else printf(“Can’t search!\n”); } 若运行时输入: 52 则结果为
4.将一个数组中的值逆序重新存放.若,原来顺序存 放2,45,0,-3,54,1233,要求重新改为3,123,54,-3,0,5,452 5.从键盘输入20个整数试判断其中正整数个数及负整数个数 6.将一个二维数组行和列中的元素互换存到另外一个二维数组中 135 246 b=34 228 7.求一个3*3整型矩阵对角线 549 即求出其中两 567 条对角线上数值之和 8.如输出一行字符统计其中单词的个数若输入: am a student”,共 四个单词 9.编写复制一个字符串的程序(不用 strcpy函数)
4. 将 一 个 数 组 中 的 值 逆 序 重 新 存 放 . 若 , 原 来 顺 序 存 放:2,45,0,-3,54,123,3,要求重新改为:3,123,54,-3,0,5,45,2 5. 从键盘输入 20 个整数,试判断其中正整数个数及负整数个数 6. 将一个二维数组行和列中的元素互换,存到另外一个二维数组中 a= b= 7. 求一个 3*3 整型矩阵对角线 c= ,即求出其中两 条对角线上数值之和 8. 如输出一行字符,统计其中单词的个数.若输入:”I am a student”,共 四个单词 9. 编写复制一个字符串的程序.(不用 strcpy 函数) 1 3 5 2 4 6 1 2 3 4 5 6 4 2 2 8 5 4 9 5 6 7 6