当前位置:首页 > C语言期末考试试卷(3)
break; }
if(_t==0或!t _ ) t==0 return(\ else return(\ }
main() {
char str[50]; printf(\ scanf(\
printf(\ huiwen(str) _____ ); huiwen(srt) }
2.下面程序完成以下功能:
(1)trans()函数将二维数组a进行转置,即行列互换,如下图所示;
1 2 3 4 1 2 5 7 2 4 6 9 2 4 8 1 5 8 9 7 3 6 9 6
7 1 6 21 4 9 7 21 转置前 转置后
(2)findmin()函数求新数组中对角线(左上到右下)上的最小元素的值;请将程序填写完整。
void trans(int b[4][4]) /*转置函数*/ {
int i,j,temp; for(i=0;i<4;i++)
for(j=_0__;j<4;j++) {
temp=b[i][j]; b[i][j]=b[j][i]; b[j][i]=temp; }
}
int findmin(int b[4][4]) /*求对角线上最小的元素*/ {
int min,i,j; min=_______; for(i=0;i<4;i++) {
if(__b[i][i] return min; } main() { int i,j; int a[4][4],min; for(i=0;i<4;i++) for(j=0;j<4;j++) scanf(\ trans(a); printf(“the result is:”); for(i=0;i<4;i++) { for(j=0;j<4;j++) printf(\ printf(\ } min=_findmin(a)__; printf(\ }
共分享92篇相关文档