社区讨论
发现了一个很神奇的现象求大佬看看
P1597语句解析参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m3r45niv
- 此快照首次捕获于
- 2024/11/21 17:32 去年
- 此快照最后确认于
- 2025/11/04 14:15 4 个月前
以下两种写法,第一种用for,第二种用while其他地方一模一样,但是for是错的,while全对。求大佬解释下这是什么原理
CPP#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
char b,c;
int i,a[3]={0};
for(i=0;i<3;i++)
{
scanf("%c:=%c;",&b,&c);
if(c>='0'&&c<='9')
a[b-'a']=c-'0';
else
a[b-'a']=a[c-'a'];
}
cout<<a[0]<<' '<<a[1]<<' '<<a[2];
return 0;
}
CPP#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
char b,c;
int i,a[3]={0};
while (scanf("%c:=%c;",&b,&c)==2)
{
if(c>='0'&&c<='9')
a[b-'a']=c-'0';
else
a[b-'a']=a[c-'a'];
}
cout<<a[0]<<' '<<a[1]<<' '<<a[2];
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...