为什么b得不到8
  • 板块P1597 语句解析
  • 楼主xrpo0
  • 当前回复4
  • 已保存回复5
  • 发布时间2024/3/29 19:01
  • 上次更新2024/3/29 21:11:32
查看原帖
为什么b得不到8
1239657
xrpo0楼主2024/3/29 19:01
#include <stdio.h>
#include <string.h>
 
int main()
{
	char p[300];
	gets(p);
	char a,b,c;
	for(int i=0;i<strlen(p);i++){
		if(p[i]=='a'){
			a=p[i+3];
		}
		if(p[i]=='b'){
			b=p[i+3];
		}
		if(p[i]=='c'){
			c=p[i+3];
		}
	}
	switch(a){
		case 'b':a=b;break;
		case 'c':a=c;break;
		case ' ':a='0';break;
	}
		switch(b){
		case 'a':b=a;break;
		case 'c':b=c;break;
		case ' ':b='0';break;
	}
		switch(c){
		case 'a':c=a;break;
		case 'b':c=b;break;
		case ' ':c='0';break;
	}
	printf("%c %c %c",a,b,c);
	return 0;
}
```为什么b在switch之前得不到8那个字符
2024/3/29 19:01
加载中...