C++C语言我爱编程

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

2018-05-31  本文已影响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的语法:变量引用。欢迎各位朋友和我交流沟通。

上一篇下一篇

猜你喜欢

热点阅读