十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如何使用for循环语句嵌套方法,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联公司专注于铁岭网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供铁岭营销型网站建设,铁岭网站制作、铁岭网页设计、铁岭网站官网定制、小程序设计服务,打造铁岭网络公司原创品牌,更为您提供铁岭网站排名全网营销落地服务。
for循环语法:
for( 表达式1;表达式2;表达式3)
{
循环体
}
循环从表达式1开始 - 表达式2(判别表达式)- 真 - 执行循环体 - 表达式3 - 判断表达式2
真 : 继续 — 循环体—表达式3 — 表达式2
假 :跳出循环(正常情况下,for循环的出口是表达式2)
练习:使用for循环,求1-100的和? |
for循环的变换形式 |
循环因子:a、在for循环之前定义,在for循环,结束后依然能使用。
b、定义for循环之内,for循环结束后,不能使用
for(int i =1; i <= 100; i++)//将定义i 放在for循环内表达式1
{
sum = sum +i;
}
//循环结束,打印出累加结果
printf("sum = %d, i= %d\n", sum, i);
int i= 1; // 定义循环因子
int sum =0;
for ( ; i<=100; i++) //不写表达式1
{
sum = sum +1;
}
省略表达式2 |
int i= 1; // 定义循环因子
int sum =0;
for ( ; i<=100; ) //不写表达式1,不写表达式3
{
sum = sum +1;
i++;
}
省略表达式3 |
int i= 1; // 定义循环因子
int sum =0;
for ( ; ; ) //不写表达式2,相当于for(;1 ;)表达式2为真(1),这出现一个死循环
{
printf("i =%d\n", i);
i++;
} // 死循环
解决死循环的方法是: 方法1:for( ; ;) 方法2:while |
练习:猜数字游戏,产生一个随机数,用户键盘输入一个数据,程序提示用户输入的数据><=随机数,用户根据提提示不断变换输入,最终猜中产生的随机数? 1、添加一个随机数,作用,保证随机数真正的随机 srand ( time (NULL)); //固定写法 //time(NULL):获取系统当前时间,unsigned long long 类型 //srand() :函数来生成随机数,使用系统时间为算法的系统 2、添加头文件 //srand()—(stdlib.h) //time() —(time.h) 3、生成随机数 int n = rand() %100; //随机数范围:0-99; |
嵌套for循环
int i =0; //外层循环的循环因子
int j = 0; //内层循环的循环因子
for( i =0; i <10; i++)
{
for( j =2; j <10; j++)
{
//循环体
}
}
//外层循环执行一次,内层循环执行一周
练习:打印电子表
练习:打印输出9 * 9乘法表
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。