农村三层楼房带院子图:几个简单vfp编程!

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 05:31:20
1 输入一个正整数N,输出N以内全部质数的和,并打印N以内质数的个数。
例如:输入正整数100,则求出100以内所有质数2、3、5、7…97,并计算出这些数的总和。
提示:
1)使用循环结构编程
2)判断是否质数可使用int()函数

2 在屏幕中央,打印用“*”字符组成的空心菱形。
例如:
提示:
1)使用@命令来进行设计
2)使用循环结构编程时注意控制行列的变化
3 输入一个任意字符串,输出其倒序。
例如:
输入字符串 “ABCD大学”
输出结果为 “学大DCBA”

提示:
1)判断是否汉字可使用asc()函数
2)进行字符串截取可使用substr()函数
4 字符分类统计,任意输入一个字符串,统计字符串的长度以及其中汉字、字符及空格的数量。
例如输入字符串 “AS DG大学 D”
输出结果是: 字符串总长度11,字符5个,汉字2个,空格2个。
提示:
1)判断是否汉字可使用asc()函数
2)进行字符串截取可使用substr()函数
3)求串总长度用len()函数
4)使用循环结构编程
5 矩阵转置,将一个N*N阶矩阵(N为大于等于5的奇数)进行转置操作,并要求该矩阵对角线填入数字为0,其他数字为随机产生的各位数(1-9)。
提示:1)产生随机数函数为rand()
2)数字转换为字符函数可使用str()
6随机数大小排序,由计算机自动产生一组10个具有1位整数2位小数的随机数字,并按照由小到大及由大到小的顺序进行排序输出。例如:随机产生10个数字
1.25 1.31 1.75 1.14 1.68 1.97 1.36 1.77 1.22 1.98
由小到大顺序
1.14 1.22 1.25 1.31 1.36 1.68 1.75 1.77 1.97 1.98
由大到小顺序
1.98 1.97 1.77 1.75 1.68 1.36 1.31 1.25 1.22 1.14
提示:1)产生随机数使用rand()函数
2)排序可选用冒泡排序或快速排序等方法
7. 体操比赛评分程序,评分原则:评委打分后,计算机自动去掉一个最高分,去掉一个最低分,取其余评委打分的平均分为运动员比赛的最后得分。比赛结束后,按运动员成绩排序输出比赛的名次和最终结果。主程序名MAIN.prg;评分子程序名PF.prg、总成绩排序子程序名PX.prg。
提示:
1)使用调用子程序的方法进行程序设计
2)可以使用max()、min()函数