讨论 / C语言 题解
dd759378563 2010-10-29 01:30:00
点我顶贴 收藏 删除
以下是code

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main()

{

long i,n,f,c[201]={0},v[201]={0};

char s[255];

scanf("%ld",&n);

for(i=1;i<=n;i++)

{

scanf("%s",s);

if(s[0]=='j'&&s[1]=='m'&&s[2]=='p'&&s[3]==0)

scanf("%ld",&c[i]);

gets(s);

}

i=1;

f=0;

while(i<=n)

{

if(v[i]==1)

{

printf("0");

return 0;

}

v[i]=1;

f++;

if(c[i]==0)

i++;

else

i=c[i];

}

printf("%ld",f);

return 0;

}

查看更多回复
提交回复