VFP程序改错答案 在线等!!!!!!!!!

要求:将下列程序输入并进行修改;在修改程序时,不允许修改程序的总体框架算法,不允许增加或减少语句数目。
该程序的功能是将十进制转换成十六进制数表示。
nnumber=437
cresult=space(0)
ifnnumber#0
dowhile nnumber>0
n=mod(nnumber,16)
nnumber=int(nnumber/16)
ifn<10
cresult=str(n,1)+cresult
else
cresult=chr(asc('A')+n)+cresult
endif
enddo
else
cresult=0
endif
wait wind "十六进制数表示为"+cresult

第1个回答  2015-06-12
原代码排版后如下:
nnumber=437
cresult=space(0)
if nnumber#0
do while nnumber>0
n=mod(nnumber,16)
nnumber=int(nnumber/16)
if n<10
cresult=str(n,1)+cresult
else
cresult=chr(asc('A')+n)+cresult
endif
enddo
else
cresult=0
endif
wait wind "十六进制数表示为"+cresult

只要将这句
cresult=chr(asc('A')+n)+cresult
改成
cresult=chr(asc('A')+n-10)+cresult
里面要减去10, 因为只有n=10,才是A追问

基于XIM表和XS表查询每个系各班级的学生人数以及女生所占比例,要求输出字段包括:XDH、BJBH、总人数、女生所占比例。查询结果按系代号升序排列,系代号相同时按班级编号升序排序。
SQL 语句 😃

追答

不知各表的结构,只能给出参考的. 假定xs表有字段 bjbh,xdh,xb
select xdh,bjbh,count(*) as 总人数,sum(iif(xb='女',1,0))/总人数 as 女生比例 from xs group by xdh,bjbh order by xdh,bjbh

这句没经过测试,你先根据你的实际情况改改, 有问题私信我

追问

扣扣号能 给我咩,微信也可~

追答

你给我发私信, 里面告诉你

14953491

本回答被提问者采纳

VFP程序改错两处,百钱买百鸡问题,急,在线等,多谢
第二个j代表母鸡数,最小是0,最大是小于100\/3的整数,即int(100\/3).这里的代码包含了i,而i是动态的,不行。第三个k是小鸡数,最小是0,最大是100*3。原代码居然包含ij,当然不对

我在编vfp程序时,代码总是显示有误,就是想输入单词然后显示词义,请各 ...
你的程序有几点错误:1. 在语法上英文逗号用成了中文逗号 15,40 SAY"顺序:"+顺序 15,50 SAY"单词:"+单词 15,60 SAY"词义:"+词义 2. 你根本没有在表中查询输入的单词,怎么能找到数据呢?应该改成这样:CLEAR USE 英语单词查询 ACCEPT "请输入单词:" TO xm LOCATE for ALLTRIM(单词)=...

vfp的程序改错求1000以内的完数及该数所有的因子输出,具体要求在图里...
CLEARSET TALK OFFFOR i=1 to 1000m=0s=''FOR j=1 to i-1IF i\/j=INT(i\/j)m=m+js=s+","+ALLTRIM(STR(j))ENDIFENDFORIF i=m? i?? sENDIFENDFORRETURN

vfp中程序运行提示错误
应用程序错误解决方法:1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,...

vfp中,程序编写完成,在输入数据时,若输入数据错误,怎么改正?
一般这种错误都是:1. 你输入的数据跟对应的表字段的数值类型不一样, 或者是 2. 你的程序处理对你输入的数据类型不合适。请检查数据类型

看看这段VFP程序
你的程序有点复杂,经过我的调试,可以修改为:clear accept "请输入一组字符:" to st st=alltrim(st)l=len(st)flag=.t.for i=1 to l\/2 if substr(st,i,1)<>substr(st,l+1-i,1)flag=.f.else flag=.t.endif endfor if flag=.f.?st,"不是回文!"else ?st,"是回文!"endif...

关于VF程序设计的问题 在线等!
CD BBDDDBB BBADCA

关于VFP环境下运行系统出错的问题!!!
你的图片是bmp格式吗? 你先看看打开图片的默认应用程序是什么?你先这样检查:1, 是不是所有电脑都是这个错误,如果仅仅一台电脑这样, 就是这台电脑的问题.2, 如果所有电脑,那么有源代码吗? 就要检查具体的错误了.

VFP 简单程序找错
clear input "邮费重量" to a do case case a<=100 and a>0 b=0.05*a case a>100 b=(a-100)*0.02+5 otherwise b="未知"endcase ? "邮费是:",b,"元"return

vf 急 在线等
6.下面的程序功能是完成工资查询,请填空:Clear ACCEPT “请输入身份证号” TO num IF___身份证号!=num___? “输入身份证号错误“ELSE ?num ENDIF USE 1 2 3 4 5 6 三.程序改错(加标示行有错误,)1.完善以下程序,使它成为对学生表追加删除记录的通用程序 Opendata 学生 \/\/***\/\/...

相似回答