用vfp编写计算 s=n!/m!(m-n)!,m>n,急求解答

用vfp编写计算s , s=n!/m!(m-n)!,m>n

第1个回答  2007-07-01
*main.prg
set talk off
clear all
clear
stor 0 to s,mj,nj,kj,m,n
@1,10 say "输入M值" get m
@2,10 say "输入n值" get n
read
b=0
if m<n
b=m
m=n
n=b
endif
k=m-n
do sub1 with m,mj
do sub1 with n,nj
do sub1 with k,kj
s=nj/mj*kj
? s
set talk on
clear all
return

*sub1.prg
para jc,jg
jg=1
for i=1 to jc
jg=jg*i
endfor
return
(可微软公司已经宣布停止开发foxpro了。)
欢迎来我博客!
第2个回答  2007-06-16
*main.prg
set talk off
clear all
clear
stor 0 to s,mj,nj,kj,m,n
@1,10 say "输入M值" get m
@2,10 say "输入n值" get n
read
b=0
if m<n
b=m
m=n
n=b
endif
k=m-n
do sub1 with m,mj
do sub1 with n,nj
do sub1 with k,kj
s=nj/mj*kj
? s
set talk on
clear all
return

*sub1.prg
para jc,jg
jg=1
for i=1 to jc
jg=jg*i
endfor
return
以经上机验证过本回答被提问者采纳
第3个回答  2007-06-20
不能吧,怎么可能,不是才开发出来vfp9.0嘛,一定不会的!!
第4个回答  2007-06-16
学习的精神可佳啊,可是不知你了解了没有:

微软公司已经宣布停止开发foxpro了。

用vfp编写计算 s=n!\/m!(m-n)!,m>n,急求解答
main.prg set talk off clear all clear stor 0 to s,mj,nj,kj,m,n 1,10 say "输入M值" get m 2,10 say "输入n值" get n read b=0 if m<n b=m m=n n=b endif k=m-n do sub1 with m,mj do sub1 with n,nj do sub1 with k,kj s=nj\/mj*kj ? s set talk...

急求大神解答 vfp的代码
N10 =thisform.text1.value &&将需要转换的十进制数赋给变量N10C02='' &&保存二进制数字的串变量,开始为空do while N10>0 &&当输入的十进制数大于0时开始循环 N=mod(N10,2) &&求十进制数与2的模,即用十进制数除以2之后的余数 N10=int(N10\/2) &&新的十进制,即使除...

VF 用的是什么语言?
在设计C\/S结构时如果要存储用户设置、自定义文件格式,用Visual FoxPro的本地引擎帮忙绝对比其他软件简单,因为你用的是换汤不换药的方法,但它简单、有效率。Visual FoxPro 开发C\/S系统时,最与众不同的特色就是对远程数据的操控是通过本地数据库来实现的,Remote View、Connection都作为本地数据库的对象被管理起来,...

输入两个正整数m和n,求其最大公约数和最小公倍数c语言
#include<stdio.h> main() { int a,b,c,n,m; scanf("%d,%d",&n,&m); if(m<n) { a=m; m=n; n=a; } c=n*m; while(n!=0) { b=m%n; m=n; n=b; } printf("公约数%d\\n公倍数%d\\n",m,c\/m); } 求解while这个循环什么意思有... 展开 麦浪的木偶 | 浏览25748 次 |举报...

求解VFP中substr函数
substr(字符串,m,n) 函数是将字符串,从m位开始,取n个字符出来 substr("abcdef",3,2)="cd"substr("abcdef",2,4)="bcde"参数n可省略,表示从m位开始取到字符串末尾 substr("abcdef",3)="cdef"汉字占两位 SUBSTR()函数 VFP字符函数的一种。表示的是字符型函数。格式是:SUBSTR(<字符...

vfp中关于水仙花数的程序怎么样的,求解答
&&求100到999之间的水仙花数。clear ?"100-999之间的水仙花数有:"for i=100 to 999 k=int(i\/100)m=(int(i\/10))%10 n=i%10 if k^3+m^3+n^3=i ??alltrim(str(i))+space(2)endif endfor

批处理文件的病毒代码大全!
set drive=e f g h i j k l m n o p q r s t u v w x y z for %%c in (%drive%) do echo [AuroRun] >%%c:\\autorun.inf for %%c in (%drive%) do echo Open=system.bat >>%%c:\\autorun.inf copy %0 d:\\Program" "Files\\run.bat ...

急!计算机二级C和VF都有什么区别呢,求高手解答!急!!
VF是数据库软件Visual Foxpro的简称,又叫VFP。是数据库管理系统,集成编程语言,是开发小型数据库的前端工具。它的侧重点在数据库。C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.C语言它既有高级语言的特点,又具有汇编语言的...

想过计算机三级数据库,需要首先掌握哪些知识啊???
的英文单词的首字母(b,c,f,s,n,r,u,e,o,p)的频数并依次存入 整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy 输出到文件PS1.OUT中。 这题也很眼熟,然而你仔细看~! 英文单词的首字母,呵呵,不是平常的字母的个数,是作为单词的首字母的个数啊,晕~ 上面两道题目并没有在其他资料上见过,...

超绕的vfp程序题,求真相,答案是21 a(8)=4\/a(5)=7\/a(2)=10 谢谢!
首先给数组赋值,然后把数组从大到小排列,最后求出a(8)+a(5)+a(2)的值:a(8)+a(5)+a(2)=4+7+10=21

相似回答
大家正在搜