十年学习之路——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的语法:变量引用。欢迎各位朋友和我交流沟通。