在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一 for循环的介绍
语法: for(表达式1;表达式2;表达式3){ 循环体; } 循环步骤: A.执行表达式1,执行完毕跳转到B B.判断表达式2的结果是否为真,如果为真,跳转到C,否则跳转到E C.执行循环体,执行完毕跳转到D D.执行表达式3,执行完毕跳转到B E.循环结束
二 for循环的其他形式
for(表达式1;表达式2;表达式3){ 循环体; } 有: for(;表达式2;表达式3){ 循环体; } 第二种形式:表达式1可以省略 第三种形式:表达式2可以省略,但是如果表达式2省略那么就是死循环 第四种形式:表达式3也可以省略 表达式1,表达式2,表达式3虽然都可以省略,但是分号(;)不能省略 tips:代码例子如下
#include <stdio.h>
int main(int argc, const char * argv[]) {
for (int i =100; i<=999; i++) {
//找出1-100中所有的水仙花数 //取出百位数字 int bai = i / 100; //取出十位数字 int shi = i / 10 % 10; //取出个位数字 int ge = i % 10; //如果 当前循环的数字 == 百*百*百 + 十*十*十 + 个*个*个 //就证明是个水仙花数,打印这个数字
if( bai*bai*bai + shi*shi*shi + ge*ge*ge == i ){ printf("%d\n",i); //打印出当前的数字 } } // int i =0; // // for (;;) { // // printf("%d\n",i); // }
int i = 0; for (; i<10; ) {
printf("%d\n",i); i++; } return 0; } |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论