且歌且行,眉目轻盈。何妨吟啸且徐行。|

胖柚の工作室

园龄:2年1个月粉丝:2关注:15

P1597 语句解析

题目链接:

该题的读入方式值得学习:连续读入若干条相同格式的语句,可以考虑while...scanf...!=EOF的形式。
由于赋值语句可能是将变量赋值给变量或者将值赋给变量,因此在这里需要对s2是否是数字作讨论。

#include <cstdio>
char s1, s2;
int a[3];
int main()
{
while (scanf("%c:=%c;", &s1, &s2) == 2)
{
a[s1 - 'a'] = (s2 >= '0' && s2 <= '9') ? s2 - '0' : a[s2 - 'a'];
}
printf("%d %d %d", a[0], a[1], a[2]);
return 0;
}

本文作者:pangyou3s

本文链接:https://www.cnblogs.com/pangyou3s/p/17977023

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   胖柚の工作室  阅读(23)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起