C语言问题呀....

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:06:29
mian()
{
int nl,n2;
clrscr();
scanf("%d,%d,&nl,&n2);
f(ni,n2);
}
f(x,y)
intx,y
{star(x);
star(y);
}
star(n)
int n
{
int i;
for(i=1;i<=n;i++)
printf("*");
printf("\n");
}
当输入3,8时运行的结果?
大哥大姐顺便能告诉我结果是怎么来的拉...先谢谢呀~!
大哥大姐题目没错啊,,我从书上抄上来的..看了几变了没错啊..
求你们拉,,书上没答案..帮帮菜鸟呀..

star(n)
int n
{
int i;
for(i=1;i<=n;i++)
printf("*");
printf("\n");
}

star(int n)
{
int i;
for(i=1;i<=n;i++)
printf("*");
printf("\n");
}
吧?
就是先一行3个*号
再一行8个*号罢了
star是输出一行字符,有n个*号
然后f,只是按顺序调用了一下star
要是题目没错的话,那我只能说你看的不是c语言,哪有函数这样定义的。
再说麻烦你擦亮眼睛看看,我不是说了答案了????
f(x,y)
intx,y
{star(x);
star(y);
}
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号
答案是先一行3个*号
再一行8个*号