C语言,救救孩子

P1055 [NOIP2008 普及组] ISBN 号码

``` if(j='X'); ``` ???
by Henry2012 @ 2023-07-08 19:34:40


@[Henry2012](/user/745332) 题面中说:如果识别码为10,就用“X”代替
by dsfgsdf @ 2023-07-08 19:47:01


要是==,而且后面多了一个分号
by Henry2012 @ 2023-07-08 19:49:26


@[lfxxzms](/user/1003851) 不是 是他的判断只写了一个等号……
by lonely_conqueror @ 2023-07-08 19:50:15


``` scanf("%d-%d%d%d-%d%d%d%d%d-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j); ``` 还要改成 ``` scanf("%1d-%1d%1d%1d-%1d%1d%1d%1d%1d-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j); ``` 才能输入单个数字
by Henry2012 @ 2023-07-08 19:52:06


话说楼主呢 @[zhaoanqiEtayo](https://www.luogu.com.cn/user/1027350)
by Henry2012 @ 2023-07-08 19:53:41


这个雀食啊! 我还是以为你们不知道什么‘X’。 @[Henry2012](/user/745332) @[lonely_conqueror](/user/785874)
by dsfgsdf @ 2023-07-08 19:54:09


其实用%c也是可以的,因为有‘x’的存在嘛,用字符也是可以的
by dsfgsdf @ 2023-07-08 19:57:30


就是后期处理时需要按照字符转数字的流程处理一遍
by dsfgsdf @ 2023-07-08 19:59:12


@[zhaoanqiEtayo](/user/1027350)
by dsfgsdf @ 2023-07-08 19:59:43


| 下一页