scanf("%d",number); 改 scanf("%d",&number);
scanf("%d",&number);少了&符第二段代码,grade赋值太早了,price1还没输入呢。要在输入price1后,再grade = price1/500;
1.scanf("%d",number);改为scanf("%d",&number) 整数类型 需要加上 & 取地址符号
希望对题主有所帮助,望采纳!!