美文网首页C++C语言我爱编程
十年学习之路——C语言循环

十年学习之路——C语言循环

作者: 从梦流风 | 来源:发表于2018-05-31 14:58 被阅读6次

    在上一篇中分享了多年的编程经验,这一篇想继续讲一讲C语言的三大结构,顺序,选择和循环:

    1. 三木运算符

    表达式1 ? 表达式2 : 表达式3
    
    [cpp] view plain copy
    #include <stdio.h>  
    int main()  
    {  
        int money  = 12 ;  
      
        float cost  =11.5 ;    
          
          
        printf("能不能走%c",money>cost?'y':'n');  
      
      
        return 0;      
    }
    

    2. 分支结构 是否是闰年

    [cpp] view plain copy
    #include <stdio.h>  
    int main()   
    {  
        int year = 2014; //今年是2014年  
        //补全一下代码  
        //条件:能被4整除且不能被100整除或者能被400整除的年份为闰年  
        if((year%4==0&&year/100!=0)||(year%400==0)){  
            printf("%s\n","是闰年");  
        }else{  
              
            printf("%s","不是闰年");  
        }  
          
        return 0;  
    }
    

    更多学习资料请私聊小编,或者加群710520381,推荐码:柳猫,相互讨论哦

    3. while循环

    [cpp] view plain copy
    #include <stdio.h>  
    int main()  
    {  
        int i,sum=0;  
        i=1;  
        while(i<=100)  //循环条件应该是什么呢?  
        {  
            sum=sum+i;  
             i++ ;         //这里是不是应该改变循环变量的值  
        }  
        printf("100以内所有整数之和为:%d\n", sum);  
        return 0;  
    }
    

    4. do-while

    [cpp] view plain copy
    #include <stdio.h>  
    int main()  
    {  
        int number=200;  
        int year=2014;  
        do{  
            year++ ;  
            number=number*1.2 ;  
          
        }while(number<1000);  
          
      
        printf("到%d年招工规模突破1000人\n", year);  
        return 0;  
    }
    

    5. for循环

    [cpp] view plain copy
    #include <stdio.h>  
    int main()  
    {  
        // 定义变量sum, num  
        int sum, num;    
        sum = 0;  
        for(num = 0; num<=10  ; num++ ) //for循环条件与num的变化值  
        {    
           sum=sum+num ;  
        }  
        printf("10以内数的和为:%d", sum);  
        return 0;  
    }
    

    今天暂时先到这里,明天继续总结C的语法:变量引用。欢迎各位朋友和我交流沟通。

    相关文章

      网友评论

        本文标题:十年学习之路——C语言循环

        本文链接:https://www.haomeiwen.com/subject/zrmqsftx.html