您的位置:首页 > 编程语言 > C语言/C++

C语言分支结构和循环结构

2015-10-24 23:23 411 查看
1.分支

a.if语句

#include<stdio.h>

int main()
{
int a=1,b=2;

if(a==b)
{
printf("该if条件成立,输出我!(if1)");
}
else if(a>b)
{
printf("该if条件成立,输出我!(if2)");
}
else
{
printf("所有if条件都不成立,输出我!");
}

return 0;
}


b.条件运算符

#include<stdio.h>

int main()
{
int a=1,b=2;

a>b?printf("a>b成立,输出我!"):printf("a>b不成立,输出我!");

return 0;
}


c.switch语句
#include <stdio.h>

int main(void)
{
int a;
printf("input integer number:    ");
scanf("%d",&a);
switch (a)
{
case 1:printf("Monday\n");  break;
case 2:printf("Tuesday\n");   break;
case 3:printf("Wednesday\n");  break;
case 4:printf("Thursday\n");  break;
case 5:printf("Friday\n");  break;
case 6:printf("Saturday\n");  break;
case 7:printf("Sunday\n");  break;
default:printf("error\n");
}
return 0;
}


2.循环

a.for循环

#include <stdio.h>

/*for循环*/
int main()
{
int i = 0;

for(i = 0;i < 10;i++)
{
printf("i的值为:%d\n",i);
}

return 0;
}


b.while循环

#include <stdio.h>

/*while循环*/
int main()
{
int i = 0;
while(i < 10)
{
printf("i的值为:%d\n",i);
i = i + 1;
}

return 0;
}


c.do-while循环

#include <stdio.h>

/*do-while循环*/
int main()
{
int i = 0;

do
{
printf("i的值为:%d\n",i);
i = i + 1;
}
while(i < 10);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: