C语言 5Word下载.docx
- 文档编号:17912174
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:18
- 大小:1.86MB
C语言 5Word下载.docx
《C语言 5Word下载.docx》由会员分享,可在线阅读,更多相关《C语言 5Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
#defineM3
select(inta[N][M],int*n)
{inti,j,row=0,colum=0;
for(i=0;
i<
N;
i++)
for(j=0;
j<
M;
j++)
if(a[i][j]>
a[row][colum]){row=i;
colum=j;
}
*n=______;
return(______);
main()
{inta[N][M]={9,11,23,6,1,15,9,17,20},max,n;
max=select(a,&
n);
printf("
max=%d,line=%d\n"
max,n);
本题通过判断语句,将较大值的行下标赋给row,列下标赋给colum,循环结束后,a[row][colum]中是数组元素的最大值,所以应该把它的行下标赋给*n,将a[row][colum]的值返回
35.
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其它依此类推。
请填空。
fun(intx,intb[])
{intk=0,r;
do
{r=x%______;
b[k++]=r;
x/=______;
}while(x);
}
本题的考查点是do-while语句。
形参x默认为十进制,要想将一个十进制的数转换成二进制,可以使用整除求余法,题中的程序段也暗示了将使用这种方法,将一个十进制的数转换成二进制要用这个十进制数不断的整除2,将每次的余数记录下来,直至无法再除,此时,整除得到的第一个元素即为二进制数的最低位,其余依次类推,所以在程序段中的两个横线处,都应当填写"
2"
。
故本题答案为:
2和2。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 语言