标题:HDOJ 2017 题 题目见正文
只看楼主
Ljldym
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-5-9
结帖率:57.14%
已结贴  问题点数:2 回复次数:3 
HDOJ 2017 题 题目见正文

提交之后显示Runtime Error
(ACCESS_VIOLATION)      求助!
#include"iostream"
using namespace std;
int main()
{
    int n,count;
    while (cin >> n)
    {
        fflush(stdin);
        count = 0;
        char **p;
        p = (char **)calloc(n, sizeof(char));
        for (int i = 0; i < n; i++)
            p[i] = (char *)calloc(100, sizeof(char));
        for (int i = 0; i < n; i++)
        {
            gets(p[i]);
            fflush(stdin);
        }
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; p[i][j] != '\0'; j++)
            {
                if (p[i][j] >= '0' && p[i][j] <= '9')
                    count++;
            }
            cout << count << endl;
            count = 0;
        }
    }
}
搜索更多相关主题的帖子: include count 
2016-03-08 19:43
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:1 
应该不需要数组就可完成,提交的acm代码不能有清空键缓冲区的语句,否则会使判题系统提前结束,无法完成测试。

能编个毛线衣吗?
2016-03-08 19:59
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:1 
fflush(stdin); 这些都是哪个半吊子告诉你的呀

以下代码没测试,仅供参考
程序代码:
#include <iostream>
using namespace std;

int main( void )
{
    size_t n;
    cin >> n >> ws >> noskipws;
    for( size_t i=0; i!=n; ++i )
    {
        size_t count = 0;
        for( char c; cin>>c && c!='\n'; )
        {
            if( c>='0' && c<='9' )
                ++count;
        }
        cout << count << '\n';
    }

    return 0;
}

2016-03-09 08:38
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
得分:0 
回复 3楼 rjsp
一举通过

能编个毛线衣吗?
2016-03-09 09:14



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




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

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