c综合练习-3附参考答案(编辑修改稿)内容摘要:
ax,int min) { max=(max=ab?a:b)c?max:c。 min=(min=ab?a:b)c?min:c。 printf(max=%d min=%d\n,max,min)。 } void main() { int x,y。 x=y=0。 prn(19,23,4,x,y)。 printf(max=%d min=%d\n,x,y)。 } 4. 写出下列程序的输出结果 f ( int x ) { if ( x == 0 ) return 0。 else return (x%10+f( x/10 ) )。 } main () { printf(%d,%d , , f( 0 ), f(267))。 } 5. 写出下列程序的输出结果 include include void main() { char c,*a=Office。 int i。 for(i=0。 istrlen(a)/2。 i++) { c=*a。 strcpy(a,a+1)。 a[strlen(a)]=c。 a[strlen(a)+1]=39。 \039。 puts(a)。 } } 6.写出下列程序的输出结果 void sort( int *a, int n ) { int i, k, m, t。 for(i = 0。 i n1。 i++){ 《 C 综合练习 3 函数与指针》附参考答案 共 9 页 06 级校试点班 第 5 页 k=i。 for(m=i+1。 mn。 m++) if(a[k]a[m]) k=m。 t = a[k]。 a[k] = a[i]。 a[i] = t。 } } void main( ) { int k, a[ ] = { 1,2,3,4 }。 sort(a, 3)。 for(k=0。 k4。 k++) printf(%d , a[k])。 } 7.输入 elephant? 后 , 写出下面程序的输出结果。 void main( ) { int i=0 , k , ch。 static int num [ 5 ]。 char alpha [ ] = { „a‟ , „e‟ , „i‟ , „o‟ , „u‟ } , in [ 80 ]。 while( ( in[ i++ ] = getchar( ) ) !=‟?‟ )。 in[ i ]=‟\0‟。 i=0。 while( ( in[ i ] ) { for( k=0。 k5。 k++) if ( in[ i ]= = alpha [ k ] ) { num [ k ] ++。 break。 } i++。 } for( k=0。 k5。 k++) if ( num [ k ] ) printf(%c%d , , alpha [ k ] , num [ k ] )。 printf(\n )。 } 四、 程序填空 1.下列程序求二维数组 a 中的最大值与 b 中的最大值之差,填空将下列程序补充完整。 include include float find_max( ( 1) ) { int i,j。 float max=*x。 for(i=0。 im。 i++) for(j=0。 jn。 j++) if(*(x+i*m+j))max) max= ( 2) 《 C 综合练习 3 函数与指针》附参考答案 共 9 页 06 级校试点班 第 6 页 return max。 } void main() { float ( 3)。 int i,j。 for(i=0。 i5。 i++) for(j=0。 j5。 j++) scanf(%f,amp。 a[i][j])。 for(i=0。 i6。 i++) for(j=0。 j4。 j++) scanf(%f,amp。 b[i][j])。c综合练习-3附参考答案(编辑修改稿)
相关推荐
r register ;堆栈指针寄存器 段寄存器 CS Code segment register ;代码段寄存器,存放正在运行的程序指令 DS Data segment register ;数据段寄存器,存放当前运行程序所用的数据 SS Battery segment register ;堆栈段寄存器,定义了堆栈所在区域 ES Extra segment register ;附加段寄存器
manly. 以德报德是常理,以德报怨大丈夫。 Good health is over wealth. 健康是最大的财富。 Good medicine for health tastes bitter to the mouth. 良药苦口利于病。 Good watch prevents misfortune. 谨慎消灾。 Great barkers are no biters. 好狗不挡道。
网 , Nerubian Assassin 的 Vendetta, Stealth Assassin 的 Permanent Invisibility 以及Phantom Lancerd 的 Dopplewalk。 笼统的说只有一种办法可以探隐身,这就是 TRUE SIGHT。 TRUE SIGHT 有多种形式,比如说 GEM OF TRUESIGHT(配备的英雄如果死了会自动掉落 ) ,
while 语句 2 dowhile 语句 3 for 语句 4 break, continue 和 goto 语句 5 循环的嵌套 6 程序举例及习题解答 第六章 函数与编译预处理 1 模块化程序设计与函数 2 函数定义与调用 3 函数的递归调用 4 变
然后在主函数中调用这两个函数。 1从键盘输入 12 个杂乱无序的整数存入二维数组 a[3][4]中,然后输出其中值最大的元素及其行列号。 1编写一函数,统计输出一行字符中所含单词的个数。 1编写程序,统计 从键盘输入的字符个数和行数。 1 编写程序,输入一行字符,分别统计出其中英文字母、空格 (含 ‘ \n’ 、 ‘ \t’) 、数字和其它字符的个数。 1 编写递归函数 reverse,将字符串
,它看起来更象 Visual J++。 一开始出现的是初始页面,这是一个 HTML 格式的页面。 从上图中,我们能看到在线 Microsoft web 站点的链接、现有解决方案列表以及创建属于自己的个性文件( Profile)的功能。 创建 C 控制台应用程序 在 Visual 中创建 C 应用程序是简单得不能再简单的事情。 点击 Create New Project(创建新工程)链接 后