社区讨论

不知道怎么想的

题目总版参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lupfr74w
此快照首次捕获于
2024/04/07 19:23
2 年前
此快照最后确认于
2024/04/07 20:52
2 年前
查看原帖
我是这样想的:
他既然说的是给定字符串,我直接拆字符串
CPP
int main()
{
	string s;
	cin >> s;
	long long xbiao,xbei,dbiao;
	for(int i = 0;i<s.size();i++)
		if(s[i] == 'x')
		{
			xbiao = i;
			xbei = stoi(s.substr(0,xbiao));
		}
	for(int i = xbiao;i<=s.size();i++)
		if(s[i] == '=')
			dbiao = i;
	long long jia = stoi(s.substr(xbiao+1,dbiao)),zhi =stoi(s.substr(dbiao+1)),cha = zhi - jia,ans = cha*1.0/xbei;
}
后来呢,想到拆解字符串还有一种方法
而且呢,还比上面的更省时,更少,就是:
CPP
scanf("%dx+%d=%d",&a,&b,%c);
额,对,就是这样。

回复

1 条回复,欢迎继续交流。

正在加载回复...