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





《2022年安徽专升本计算机历年真题程序题分析 .pdf》由会员分享,可在线阅读,更多相关《2022年安徽专升本计算机历年真题程序题分析 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽专升本考试计算机历年真题分析(程序)题恩波华英专升本汪老师04 年真题1.整型变量a,b,c 中分别存放各不相同的数值。编写程序,实现a,b,c 从大到小排序,并以此顺序输出排序后的三个数。(5 分)分析 ;(1)输入:整型变量a,b,c 中分别存放各不相同的数值,可以从键盘读入三个不同的值,则: scanf(%d%d%d,&a,&b,&c)(2)输出:并以此顺序输出排序后的三个数。a,b,c 从大到小输出: printf( 三个数从大到小是:%d, %d,%d,a,b,c); (3)如何排序:基本思想:(1)将 a 和 b 比较,如果b 较大,则交换a,b 值,使 a 中放较大值。要实现
2、交换a,b 值,则必须借助另外一个变量t.具体方案见程序(课上已讲解)(2)分别将a,b 和 c 比较。需将a 和 c 比较,如果C 较大,将 a,c交换,确保a 中存放最大数。需将b 和 c 比较,如果C 较大,将 b,c 交换,确保c 中存放最小数。#include void main( ) int a,b,c; scanf(%d%d%d,&a,&b,&c); if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(b0) y=x*x; else if(x=0) y=0; else y=-(x*x); printf(y=%d,y); 06 年真题1. 某书店开
3、展优惠售书活动,收费方法如下:0.9x (x100)y= 0.8x (100 x500)其中: x 表示原价, y 表示实际收费。0.7x (x500)试编写程序,要求从键盘输入x,计算输出y。 (5 分)分析: 1.输入 : 从键盘输入x. scanf(%d,&x); 2.输出:计算输出y。printf(y=%d,y); 3.根据上面公式套用if-else main( ) int x,y; scanf(%d,&x); if(x=100) y=0.9*x; else if(x=500) y=0.8*x; else y=0.7*x; printf(y=%d,y); 07 年真题1从键盘输入三个整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年安徽专升本计算机历年真题程序题分析 2022 安徽 计算机 历年 程序 分析

限制150内