正在加载图片...
第一部分c语言程序设计上机指导 41· int low =0, mid high = 7, found ,x i found =0 inta[8]={6,12,18,42,44,52,67 while(( low < high )&& found ==0)) if(x > a [mid] )low mid+1 else if (x< a [mid] )hi else found printf(" Search Successful I The index is d \n " mid else printf (w Can't search l \n " 分析结果 运行结果 main() int a[5][ 5] or (=0i j printf (" The result is for(i=0;<5;i++) i for (j rinf(”旨4d",a[i]【j]) 分析结果 、完成程序 要求:根据要求,分析给出的上下语句,填写程序。 1.以下程序的功能是以每行4个数据的形式输出a数组元素,请在上填写正 确内容 #include <stdio. h> main()第一部分 C 语言程序设计上机指导 ·41· ·41· { int low =0 , mid , high = 7 , found ,x ; found =0 ; int a[ 8 ] = { 6 , 12 , 18 , 42 , 44 , 52 , 67 , 94 }; scanf( “ %d ” , &x ) ; while (( low <= high ) && ( found = = 0 )) { mid = ( low + high ) / 2 ; if ( x > a [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 “); } 分析结果 运行结果 6. #include <stdio.h> main() { int i , j , n =1 ; int a[ 5 ][ 5 ] ; for (i=0 ;i < 5 ;i++) for (j = 0 ; j < 5 ; j++ ) a [ i ][ j ] =n + + ; printf ( “ The result is : \n” ) ; for (i=0 ;i < 5 ;i++) { for (j = 0 ; j < = i ; j++ ) printf ( “ % 4 d ” , a [ i ][ j ] ); printf ( “ \ n ”) ; } } 分析结果 运行结果 二、完成程序 要求:根据要求,分析给出的上下语句,填写程序。 1. 以下程序的功能是以每行 4 个数据的形式输出 a 数组元素 ,请在_______上填写正 确内容。 #include <stdio.h> #define N 20 main()
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有