滴滴!求助大佬们
查看原帖
滴滴!求助大佬们
527925
Oopsines楼主2022/2/11 13:17

为什么这样写不可以呢,将s,ss数组改为字符就可以是为什么?

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a=0,b=0,c=0,i=0;
	int num[3]={0}; char s[4],ss[4];
	while(scanf("%c:=%c;",&s[++i],&ss[++i])==2)
	{
		if(ss[i]>='0'&&ss[i]<='9') num[s[i]-'a']=ss[i]-'0'; 
		if(ss[i]>='a'&&ss[i]<='c') num[s[i]-'a']=num[ss[i]-'a'];
		}
	
	cout<<num[0]<<" "<<num[1]<<" "<<num[2];
	return 0;
} 
2022/2/11 13:17
加载中...