正在加载图片...
第一部分c语言程序设计上机指导 #include <string.h> 21[10={“ Delphi7”,“ Server”} if (a[i][3] 调试程序 要求:分析下列程序是否正确,如有错,错在哪里?应如何改正?如正确,运行结果 如何?上机调试之 1. main() Language Prog for (i=0 1en++ rinf 正确 运行结果 i char a 10 ],b[10 int i for(主〓0;i<10;i nf(” printf(“c",b[i])第一部分 C 语言程序设计上机指导 ·49· ·49· #include < stdio.h> #include <string.h> main() { char a [ 2 ] [ 10 ] = { “Delphi 7” , “Server”} ; int i , j , len [ 2 ] ; for ( i=0 ; ________ ; i + +) { for ( j = 0 ; j < 10 ; j + + ) if ( a [ i ][ j ] == ‘ \ 0 ‘ ) { ____________; break ; } printf ( “ % s : % d \n ” , a [ i ] , len [ i ] ) ; } } 三、调试程序 要求:分析下列程序是否正确,如有错,错在哪里?应如何改正?如正确,运行结果 如何?上机调试之。 1. main() { char a[ ] ; int I, len=0 ; a = “C Language Program” ; for (i=0 ; a [ i ] != ‘ \0 ’ ;i+ +) len + + ; printf( “ %s ,“ , a ) ; } 正确 运行结果: 错误 错误所在: 应改为: 2. main() { char a [ 10 ] , b [ 10 ] ; int i ; for ( i = 0 ; i < 10 ; i + + ) scanf (“% c “, a [ i ] ) ; b = a ; for ( i =1 ; b [ i ] != ‘ \ 0 ‘ ; i + +) printf( “% c “ , b[i]) ; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有