标题:帮下忙!实在是找不出哪儿有错误?
只看楼主
wulang327
Rank: 1
来 自:大连
等 级:新手上路
帖 子:59
专家分:1
注 册:2008-1-29
 问题点数:0 回复次数:1 
帮下忙!实在是找不出哪儿有错误?
#include <stdio.h>
 int i,j; char array[100];
 main(){ scanf("%s",array);
     printf("%s\n",array);
     j=strlen(array);
     f();
       }
 f(){ char a[100];
 for(i=0;i<=j;i++,j--)
  a[i]=array[j];
  printf("%s\n",a);
      }
不知道哪儿出了错误
函数f()的结果输不出来
结果如下:
54564645514
54564645514
(这而本应该输出数据,但是什么都没有)
/n(光标在此处)
附图在附件里

dsjfk.jpg (33.24 KB)
搜索更多相关主题的帖子: array char int main include 
2008-03-26 19:47
dongfly111
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-3-25
得分:0 
不明白
你这个程序好几个地方好像有错误。
1、你用strlen函数是否应加#include<string.h>;
2、你用f()函数为什么不声明;
其他因为我看不出你这个程序到底要做什么用,所以………………
2008-03-26 20:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-205555-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017476 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved