一开始的输入怎么输呢??

狂晕。。一开始输入数据怎么写结束条件呢~!??

3 条评论

  • @ 2016-05-09 20:54:38

    eof或eoln,分别是文件输入结束和行输入结束,具体自己问度娘。
    while not(eof) do
    begin
    ...
    end;
    或者
    while not(eoln)do
    begin
    ...
    end;

  • @ 2014-10-29 22:49:47

    (c++)用字符串输入

    int h[21]; //h[ ]存放导弹高度
    char x[121];
    int i=0,j=1,n;
    scanf("%s",x);
    while(x[i]!='\0')
    {
    if((x[i]>='0')&&(x[i]<='9'))
    {
    n=x[i]-'0';
    h[j]=h[j]*10+n;
    }
    if(x[i]==',')++j;
    ++i;

    }
    n=j; //n为导弹个数

  • @ 2013-10-04 20:30:34

    procedure init;
    begin
    n:=0;
    fillchar(b,sizeof(b),0);
    fillchar(c,sizeof(c),0);
    begin
    readln(d);
    while pos(',',d)<>0 do
    begin
    e:=copy(d,1,pos(',',d)-1);
    inc(n);
    val(e,a[n]);
    delete(d,1,pos(',',d));
    b[n]:=1;
    c[n]:=1;
    end;
    inc(n);
    val(copy(d,1,length(d)),a[n]);b[n]:=1;c[n]:=1;
    end;
    end;

  • 1

信息

ID
1303
难度
6
分类
动态规划 | 单调性DP 点击显示
标签
递交数
7594
已通过
2015
通过率
27%
被复制
12
上传者