A1: 设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形、菱形和空心的平行四边形,选择数字4结束操作并回到操作系统状态。
要求:(1)主函数菜单设计(2)每个图形单独是一个函数,即三个子函数。
A2: 从键盘上输入三个矩阵,输出三个矩阵主对角线的和及乘积。
要求:(1)主函数菜单设计 (2)输入函数输入三个矩阵,主对角线函数计算主对角线的和,乘积子函数计算主对角线的积。
A3: 字符左右排序。以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组中。
排序条件:将字符串从中间一分为二,右边部分按字符的ASCII码升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参与处理,仍放在原位置上。
例如,原字符串:
hgfedcba
876594321
则处理后字符串:
abcdhgfe
123498765
要求(1)子函数Exch()实现左右部分交换