#include "stdio.h"int main(void){int i;scanf("m%d",&i);printf("%d",i);return 0;}输入m123会输出123为什么输入mn也错误呢?n不能通过ASC码转化为整形数然后输出吗?
可以试试把"%d"改成"%c"