【解释】while(~scanf(“%d”, &n))的~的含义~scanf ~是按位取反 scanf的返回值是输入值的个数 如果没有输入值就是返回-1 -1按位取反结果是0 while(~scanf(“%d”, &n))就是当没有输入的时候退出循环 喵喵喵~