问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

很简单的编程问题.如何用WHILE实现IF ELSE

发布网友 发布时间:2022-05-09 14:04

我来回答

2个回答

热心网友 时间:2024-12-05 01:24

语言支持
goto的话
就用goto
比较方便的
label
:
if
(xx){
....
}
else
{
goto
label
}
支持
函数的递归
调用的话
也可以用递归的
就是把
退出条件
变为
递归结束的
条件
就可以了
int
test(
int
i,
...........
)
{
..............................
if
(
i
=
0)
{
return
0;
}
else
{
return
test(i--,
.........);
}
return
0;
}

热心网友 时间:2024-12-05 01:24

若原来的条件语句是:
IF (条件) THEN
程序块1
ELSE
程序块2
END IF

变成:
DO WHILE (条件)
程序块1
GO TO 2345
END DO
程序块2
2345 continue

解释一:
当条件满足时进入DO的循环体,做完程序块1用GO TO出去。条件不满足时做程序块2.

如果不允许用GO TO,只许SEQUENCE,可以另加条件:
K = 1
DO WHILE (条件 .AND. K.EQ.1)
程序块1
K=K+1
END DO
DO WHILE ( (.NOT. 条件) .AND. K.EQ.1)
程序块2
K=K+1
END DO

解释二:
当条件并且K=1都满足时执行程序块1,执行完了则K变2。
K变2则不再执行第一个DO WHILE。K变2则不会执行程序块2的循环。

当条件不满足并且K=1时执行程序块2,执行完了则K变2。
K变2则不再执行第二个DO WHILE。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 C语言中#if #else 有什么作用? c语言的编程,if else的语句。 关于C语言中if else的用法,高手来帮下忙 C语言 编程的时候,if ()else if (),语句中的else有什么用啊 。 C++ if else语句怎么用 c++ 中else到底有什么用? 编程中else后面跟什么 谁能告诉我bat脚本else的用法 C语言中ELSE怎么用? 女主好像叫小怜,小时候妈妈死了后魂魄在照顾女主,因身份体质特殊被坏人收养,要女主和他儿子结婚生子? 取名字,朋友的孩子快生了 TVB花旦陈松伶:患抑郁遭家暴,恋小8岁老公,因病无法生育,后来怎样? 小伶考了什么大学 孟姜女生娃娃了吗她的娃娃叫什么呀? 我的蚂蚁花呗积分弄到哪去? 怎么参加高职的单招专科考试? 专科单招要求严格吗? oppo vivo 步步高什么关系 高职单招有什么条件吗? 步步高,OPPO,vivo是什么关系? 我想请问您android编程里的else怎么使用呢?和C语言里面一样吗? 年轻人,为什么有很多白头发,是有遗传还是怎么回事?应该注意哪些? 现在的年轻人怎么就有白头发了? 年轻人头发白了是怎么回事情??怎样可以解决年纪轻轻就白头发? 年轻人白头发是怎么回事?怎么才能根治呢? 送给女神的生日祝福语 网红生日祝福语简短 送女朋友刘英三十八生日网络祝福语 给网络中蓝颜知己的生日祝福语 排骨的肉怎样做嫩 psd文件可以转化为ai文件吗 谁了解验货员这个工作? 如何成为好的国际贸易人员 有有关电梯检验员和体重检验员复习考试资料的,不管是网站还是电子版,望友友可以发给我,不甚感激 药品检验员资格证书 请问在CCIC,SGS,TUV,DNV,GIC,BV,ITS这些企业做检验员,待遇怎么样啊?都有哪些部门啊,谢谢!! 在网上买鞋子例如安踏什么是检验员号码和防伪号码? 电线电缆检验员证 有一个csv格式的文件,大概两个G,打不开怎么办啊,有什么办法给它分成几个小的再打开吗 虫是什么造字法