我的代码哪里有错?谢谢
scanf("%d",&num)
scanf里边的num前需要加取地址符&也就是scnaf("%d",&num);
while循环里面的语句应该改为~scanf("%d",&num)
如果你是需要多组输入,那么while循环里的语句应该更改一下
while(~scanf("%d",&num)) //or while(scanf("%d",&num)!=EOF)