| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:求助,二级程序未运行出来!!!
只看楼主 加入收藏
你不想去那儿
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:56
专家分:114
注 册:2012-9-21
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:6 
求助,二级程序未运行出来!!!
#include<stdio.h>
#include<math.h>

int T(char *a,int k,long *n)
{
    int i,j;
    int t=0;
    char m[100];

    for(i=j=0;j<k&&a[i]!='\0';i++)
        if(a[i]>='0'&&a[i]<='9')
            m[j++]=a[i];
        k=j-1;
    for(i=k,j=0;i>=0;i--,j++)
    {
        t=(m[i]-'0')*pow(10,j);
        *n=t;
    }

    for(i=0,j=k;i<=j;i++,j--)
        if(a[i]!=a[j])
            return 0;
        return 1;
}

int main()
{
    char a[100];
    int k,key;
    long *n=NULL;

    scanf("%s",a);
    scanf("%d",&k);
    key=T(a,k,n);
    printf("%ld",*n);
    if(key)
        printf("yes\n");
    else
        printf("no\n");
    return 0;
}
在调试过程红色部分提示错误内存不能read
求解释!!!
搜索更多相关主题的帖子: include return 
2013-03-17 11:20
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:7 
数组访问出界
2013-03-17 11:26
你不想去那儿
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:56
专家分:114
注 册:2012-9-21
收藏
得分:0 
哪一个数组,能说详细的吗?
2013-03-17 12:55
小财迷
Rank: 2
等 级:论坛游民
帖 子:7
专家分:24
注 册:2013-1-6
收藏
得分:8 
我调试了下,没有问题,只是没有任何输出,要实现什么题目
2013-03-18 16:42
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:15 
#include<stdio.h>
#include<stdlib.h>
 #include<math.h>
 
int T(char *a,int k)
 {
     int i,j;
     long t=0;
     char m[100];
     
    for(i=j=0;j<k&&a[i]!='\0';i++)
         if(a[i]>='0'&&a[i]<='9')
             m[j++]=a[i];
         k=j-1;
     for(i=k,j=0;i>=0;i--,j++)
     {
         t=(int)(m[i]-'0')*pow(10,j);
         
     }
     for(i=0,j=k;i<=j;i++,j--)
         if(a[i]!=a[j])
             return 0;
         return 1;
 }
 
int main()
 {
     char a[100];
     int k,key;
  
 
    scanf("%s",a);
     scanf("%d",&k);
     key=T(a,k);
     if(key)
         printf("yes\n");
     else
        printf("no\n");
        system("pause");
     return 0;
     
 }
//你这个好像有点乱,我不知道你的那个指针是做什么的,现在可以有输出
2013-03-18 19:37
你不想去那儿
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:56
专家分:114
注 册:2012-9-21
收藏
得分:0 
题目要求有那个指针,而且当时我在调试的时候,输入“12ab121,5”红色部分前四次都是可以运行的,到但第五次就有问题了!
2013-03-19 00:01
你不想去那儿
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:56
专家分:114
注 册:2012-9-21
收藏
得分:0 
功能是找到输入字符串中的数字,并判断是否是回文数!
2013-03-19 00:02
快速回复:求助,二级程序未运行出来!!!
数据加载中...
 
   



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

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