满意答案
12345678910111213141516171819202122232425262728293031323334353637#include #include struct Car{ char Name[7]; float FlagDownFare; float Charge;} cars[] = {{"夏利",7,2.1}{"富康",8,2.4},{"桑塔纳",9,2.7}}; main(){ char type[7] = ""; float distance = 0; int i; printf("请输入车型:"); gets(type); for(i=0;i<3;i++) { if(strcmp(type,cars[i].Name) == 0) break; } if(i == 3) { printf("输入的车型有误"); return 0; } printf("请输入行车公里数:"); scanf(" %f",&distance); if(distance <= 3) printf("应付车费 %f 元",cars[i].FlagDownFare); else printf("应付车费 %f 元", cars[i].FlagDownFare+(distance-3)*ars[i].Charge); return 0;}
00分享举报