阅读下列程序,写出运行结果
#i nclude <stdio.h>
main()
{int I; 运行结果:I= 18,J=29.44
float j;
I=18;
J=29.4361;
Printf(“I=%4d,j=%2.2f”,I,j );
}
编程题
有36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两人抬1块砖,恰好一次全部搬完,编程求出成年男子 成年女子和儿童各有多少人。
Main()
{int men,women,child;
for(men=0;men<9;men++)
for(womem=0;women<12;women++)
{child=36-men-women;
if((men*4+women*3+child/2.0)=36)
printf(“%d,%d,%d/n”,men,women,child); }
用循环语句编程将二维数组a[3][4]的第一行和第三行对调(如下图),
并输出数组。
2 3 4 5 7 9 3 1
3 8 10 2 3 8 10 2
7 9 3 1 2 3 4 5
main()
{int I,j,t;
int a[3][4]={2,3,4,5,3,8,10,2,7,9,3,1};
for (I=0;I<4;I++)
{ t=a[0][I];
a[0][I]=a[2][I];
a[2][I]=t;
}
for (I=0;I<3;I++)
{for (j=0;j<4;j++)
printf(“%3d”,a[I][j]);
printf(“/n”);
}
}