编程逻辑处理(利达逻辑编程方法)

2023-11-12 09:52:27 数码极客 bianji01

 

如何使用Excel的VBA编程实现如下的处理逻辑(求岁数)

for(inti=1;i<=n;i++){

Stringstr=Range(Ai);

StringbirthYear;

if(str.length()==18){

birthYear=str.substring(6,4);

elseif(str.length()==15){

birthYear="19"+str.substring(6,2);

Range(Bi)=currentYear-birthYear;

修改如下:

dimIasinteger

dimstrasstring

dimbirthYearasstring

dimNasinteger此处的N要事先知道

N=******是你到An的n行号

fori=1toN

str=range("A"&n)

iflen(str)=18then

birthyear=mid(str,6,4)

elseiflen(str)=15then

birthyear="19"&mid(str,6,2)

endif

range("B"&n)=year-val(birthyear)

本回答由提问者推荐

编程上的逻辑问题。

$a = [ 1, //公章 2, //账务章 3 //合同章];function select(array $b){$s = ;foreach ($b as $v){$s .= $v;}switch ($s){case 2:echo "财务部";break;case 1;case 3;case 13;echo "行政部";break;case 12;case 23;echo "财务部再到行政部";break;default;break;}}$c = [2,3];select($c);思路概是这样的,我这个是php写的我试了下可以,不过不完善,你还要做很多其他的工作

怎样培养编程思维方式和逻辑推理

呵呵,你高中化学推理题学得好,那编程就好.多看看推理小说啊,如福尔摩斯探案集啊

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告