郑州小升初录取分数线:请帮忙写出其结果^o^

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 12:36:30
main()
{int i,m=0,n=0,k=0;
for(i=5;i<7;i++)
switch(i/6)
{case 0:m++;n++;
case 6:n++;break;
deault:k++;n++;}
printf("%d,%d,%d\n",m,n,k);
}
还有一道是:
#include<stdio.h>
fun(int x)
{int y=1;
static int z=4;
z++;++y;return(x+y+z);}
main()
{int i,x=3;
for (i=1;i<3;i++)
printf("%5d\n",fun(x++);}

实在看不明白了,请大家快快帮帮我咯~~
谢谢了。。。。两道一起回答才好给分啊

1) k=1, n=3, m=1
注意:n确实等于3。因为case0语句中没有break。
2)第一次为11,因为x=4, y=2, z=5,
第二次为13,因为x=5,y=2, z=6.
注意:x++表示先加1,后使用x的值。z为静态变量。

1)m=1;n=2;k=1;
2)∪∪∪10 ∪∪∪11 ∪代表一个空格