在C语言中,if语句后面的else语句中能不能嵌套for循环语句,

 我来答
润泽且素淡灬瑰宝h
推荐于2018-02-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3561
采纳率:3%
帮助的人:1871万
展开全部
在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用for循环语句的,例如:
给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。
int sum=0;
if(n<2){
printf("给定数值不在有效范围内");
}else{

for(int i=1;i<=n;i++){sum = sum +i;}
printf("%d",sum);
}
星殁8023
2011-01-09 · TA获得超过233个赞
知道答主
回答量:79
采纳率:0%
帮助的人:117万
展开全部
当然可以了。。。if..else语句表示的是选择下一步应该执行的内容。。没有对内容作具体要求(不要有语法错误。。囧。。)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
润泽且素淡灬瑰宝h
2017-12-31 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3561
采纳率:3%
帮助的人:1871万
展开全部
在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用for循环语句的,例如:
给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。
int sum=0;
if(n<2){
printf("给定数值不在有效范围内");
}else{

for(int i=1;i<=n;i++){sum = sum +i;}
printf("%d",sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大锅饭个土
2011-01-10
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
if语句后面的else语句中当然能嵌套for循环语句.并且可镶嵌多个.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kysdvnm
2011-01-09 · TA获得超过381个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:0
展开全部
当然可以。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式