《地下城与勇士》新手投资问题!
已经修改好了:#include void main(){char a[100],b[100];int i,j=0;scanf("%s",&a); //最好改用gets(a); 它可复制包含空格的字符串for(i=0;i'9')b[j ]=a[i];puts(b);} 原来的程序:for(i=0;i;i ) //没有循环结束条件,另外它却一次循环体也不会执行,因为初次 i 的值为0,即假if((a[i]'9')&&a[i]!=' ') //&&a[i]!=' ' 只是不复制‘ ',而这却是字符串结束的标志b[j ]=a[i];for(j=0;j;j ) //同上,不会执行循环体pri...全部
已经修改好了:#include void main(){char a[100],b[100];int i,j=0;scanf("%s",&a); //最好改用gets(a); 它可复制包含空格的字符串for(i=0;i'9')b[j ]=a[i];puts(b);} 原来的程序:for(i=0;i;i ) //没有循环结束条件,另外它却一次循环体也不会执行,因为初次 i 的值为0,即假if((a[i]'9')&&a[i]!=' ') //&&a[i]!=' ' 只是不复制‘ ',而这却是字符串结束的标志b[j ]=a[i];for(j=0;j;j ) //同上,不会执行循环体printf("%c",b[j]);}。
收起