题目是输入一个半径,再输入一个k,当等于1时输出圆的面积。当k等于2时,输出圆的周长。当k等于3时,圆的面积和周长都输出。
第8行,scanf("%f",&r); 因为r是double型,所以格式控制符应为“%lf” ,这句修改为:scanf("%lf",&r);
把double换成float试试
把%f换成%lf,因为double类型对应的是%lf
你把输出时的f换成lf试试