好文档 - 专业文书写作范文服务资料分享网站

安徽专升本计算机历年真题程序题分析

天下 分享 时间: 加入收藏 我要投稿 点赞

} 10年真题

1. 输入出租车行驶里程S,输出应付车费F。(5分) S和F的关系如下: main() {

float s,f;

scanf(“%f”,&s); if(s<=3) f=6; else

f=6+(s-3)*

printf(“车费为:%f”,f); } 11年真题

1. 某商场开展优惠促销活动,购物总额不足100元的不打折,购物总

额在100元到500元之间的打折9折,购物总额满500元的打8折。

计算公式如下: Y= x x<100 100<=x<500 x>=500

其中,x为购物总额,y为应付款,编写程序输入顾客的购物总额,输出应付款、 分析:和06年非常相似,参照上面分析。 main( ) {

int x,y;

scanf(\if(x<100) y=x;

else if(x<500) y=*x; else

y=*x;

printf(\} 12年真题

1假设一个快递公司针对个人小宗业务(即物品总重量不超过20公斤)的收费规定如下:物品在5公斤(含5公斤)以下,收费8元;在10公斤(含10公斤)以下,超过5公斤部分,每公斤收费元;在20公斤(含20公斤)以下,超过10公斤部分,每公斤收费元。不足1公斤均按1公斤计算。编写程序,输入用户的快递物品重量,计算并输出所需邮费。(6分)

分析:1. 输入:用户的快递物品重量scanf(“%f”,&x); 2输出:计算并输出所需邮费。printf(“%f”,y); 3.转换成如下公式

8x?5??y??0.5x?5.55?x?10

?1.5x?4.510?x?20?main( ) {

float x,y; int k;

scanf(“%f”,&x);

if(x-int(x)>0)// 不足1公斤均按1公斤计算,故应取整后加上1(上课已讲解) k=x+1; if(k<=5) y=8;

else if(k<=10)

y=8+*(k-5);//可以写成+*k else

y=+(k-10)*; //可以写成* printf(“%f”,y); }

安徽专升本计算机历年真题程序题分析

}10年真题1.输入出租车行驶里程S,输出应付车费F。(5分)S和F的关系如下:main(){floats,f;scanf(“%f”,&s);if(s<=3)f=6;elsef=6+(s-3)*printf(“车费为:%f”,f);}11年真题1.某商
推荐度:
点击下载文档文档为doc格式
44hn303u312wkqq4mj6h371qz5d0jm00kkf
领取福利

微信扫码领取福利

微信扫码分享