用define定义能解吗?里面的A和字符串中的A有什么区别?
查看原帖
用define定义能解吗?里面的A和字符串中的A有什么区别?
1072600
20237536cx楼主2024/3/20 19:46
这么写结果是错的
#include<bits/stdc++.h>
using namespace std;
#define A 1
#define B 2
#define C 3 
int main()
{
	int arr[3];
	for(int i =0;i<3;i++)
	{
		cin>>arr[i];
	}
	string a;
	
	cin>>a;
	for(int i =0;i<3;i++)
	{
		cout<<arr[char(a[i])];
	}
	
} 
2024/3/20 19:46
加载中...