| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 473 人关注过本帖
标题:一个小程序,哪出错了?
只看楼主 加入收藏
tan2010
Rank: 2
等 级:论坛游民
帖 子:66
专家分:71
注 册:2011-10-13
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
一个小程序,哪出错了?
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    char str[100];int i,n,j,k[100];
    scanf("%d",n);//所要测试的组数
    for(j=0;j<n;j++)
      {
        scanf("%s",str);
        printf("\n");
        k[j]=strlen(str);
      }
      for(j=0;j<n;j++)
      {
        for(i=k[j];i>0;i--)
        printf("%c",str[i]);
        printf("\n");
      }
      //system("pause");
      return 0;
}
输入:2
      i am
      you are
输出:am i
      are you
搜索更多相关主题的帖子: 测试 include 
2011-12-10 11:36
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:10 
你的scanf("%d",n);就不对

最基础的往往是你最容易忽略的!
2011-12-10 11:45
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:10 
回复 楼主 tan2010
2楼说的不对,错误在于你要n个字符数组,但是只定义了一个字符数组

总有那身价贱的人给作业贴回复完整的代码
2011-12-10 11:59
快速回复:一个小程序,哪出错了?
数据加载中...
 
   



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

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