在输入方面遇到了一些坑, 需要记录一下. double double的输入是 %lf double的输出是 %f scanf返回值 读EOF返回-1, 也可以直接是EOF 一般返回合法输入的个数 对于 int cnt=scanf("%d",&d) 如果输入为1k, 返回1, 输入k1, 返回0. 即对于单个输入, 后缀为字母也认为有效 对于多个输入: int cnt=scanf("%d%d",&x[0],&x[1]); 掺杂非数字认为无效 无效输入录入到的对应变量为0