输出不符预期
#include<stdio.h>int main()
{
int i,j;
scanf("%d:%d",&i,&j);
printf("%d",j);
return 0;
}
代码如上。我在输入8:5后输出的结果为8:1
前一个数可以正常输出,后一个数无论输入什么最终都是输出1。
请问这是为什么呢?(感觉这是一个智障问题,但是我真的就卡在这了...)
谢谢大家


2020-03-06 20:19
2020-03-06 20:19

2020-03-06 20:41
2020-03-06 21:42
2020-03-06 21:45
2020-03-06 21:51
2020-03-06 23:01
2020-03-06 23:12
就是输入法的问题,在中文状态下的冒号就只会输出1,在英文状态下就正常,谢谢!我的问题确实没有说清楚,对不起!
2020-03-07 10:42
2020-03-07 10:42