当前位置: 代码迷 >> C语言 >> 下面程序的功能是把以下给定的字符按其矩阵格式存入数组str1中,并输出行列号 ...
  详细解决方案

下面程序的功能是把以下给定的字符按其矩阵格式存入数组str1中,并输出行列号 ...

热度:266   发布时间:2007-06-23 17:44:39.0
void main()
{
char str1[4][3]={'A','B','C','D','E','F','G','H','I','J','K','L'};
int x,y,z;
for(x=0;x<4;x++)
for(y=o; y < 3 ;y++)
{
z = x + y ;
if(z == 3)printf("%c\n",str1[x][y]);
}
}

----------------解决方案--------------------------------------------------------

谢谢herbert_1987的回复.我是刚学C语言的.
我还没试呢.很有幸认识你!希望以后多多指导呀.
希望我们常联系吧.


----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
谢谢上面的小帅哥.我已经试过啦.
认识你真好.你学这个多长时间啦?
你可以当我的老师啦.
----------------解决方案--------------------------------------------------------
以下函数age的功能是用递归方法计算学生的年龄,已知每一位学生年龄最小,为10岁,其余学生一个比一个大2岁,求第n位学生的年龄。
递归公式如下:
若(n=1),age(1)=10
若(n>1),age(n)=age(n-1)+2

int age (int n)
{
int c;
if(n==1) c=10;
else c=_____________;
return c;
请朋友们在百忙之中帮忙指点一下这道填空题。先谢谢啦!我会永远记住帮助过我的每一位老师的。
----------------解决方案--------------------------------------------------------
int age (int n)
{
int c;
if(n==1) c=10;
else c= 10+2(n-1) ;
return c;

----------------解决方案--------------------------------------------------------
int age (int n)
{
int c;
if(n==1) c=10;
else c = age(n-1) + 2;
return c;

其实问题那里已经给出答案了:
递归公式如下:
若(n=1),age(1)=10
若(n>1),age(n)=age(n-1)+2

(如果有新问题,最好另开一个帖子,
否则有些人不会注意到的)

----------------解决方案--------------------------------------------------------
谢谢所有善良友好的朋友们!
祝你们好人好梦!

----------------解决方案--------------------------------------------------------

楼主是自学的么?而且是刚刚开始的?


----------------解决方案--------------------------------------------------------