- 导弹拦截
- 2010-04-10 00:03:47 @
狂晕。。一开始输入数据怎么写结束条件呢~!??
3 条评论
-
隔壁家的小明 LV 10 @ 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