C语言——for循环的练习

计算5的阶乘 利用for循环

然后在含有main()的源程序中引入后调用该方法

#include<stdio.h>
int JC5() {
	int i, s;
	 s = 1;
	for ( i = 1; i <=5; i++)
	{
		s =s* i;

	}
	printf("5!的结果是:%d\n", s);
	return 0;
	
}

嵌套for循环的事例 计算s=1+(1+2)+(1+2+3)+。。。。+(1+2+。。+20)

#include<stdio.h>
int QTF() {

	int i,j, sum = 0;//声明循环变量和计算总和的变量
	for ( i = 0; i <=20; i++)//利用外层for循环激活内循环
	{
		for (j = 1; j <= i; j++) {//n内循环在外循环的限制下直到全部执行完(j<=i)才会继续执行第二轮外循环
			sum += j;
		}

	}
	printf("sum=%d\n", sum);
	return 0;
}

ps:嵌套循环的工作原理是外循环的第一轮触发内循环,内循环将一直执行到完成为止,然后,外循环的第二轮将再次触发内循环,此过程不断重复
直到外循环结束。使用嵌套循环时,只有在内循环完全结束后,外循环才会使其变化,所以要求内循环必须完整的包含在外循环中,不能再外循环结束后才结束内循环

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值