C语言控制语句:
判断语句:if-else
分支语句:switch-case
switch中表达式可以使整型,字符型,从符合的case开始执行,多个case可执行一条语句。default 都没有匹配。
循环语句:goto,while,do-while ,for
//求水仙花数
int main()
{
int i = 100,a,b,c;
while(i<1000)
{
a = i/100;
b=(i%100)/10;
c=i%10;
if(a*a+b*b+c*c == i )
printf("%d\n",i);
i++;
}
return 0;
}
循环辅助语句:
break 只能用在循环语句和switch语句中,从循环体中挑出循环,只能跳出一层循环。(使用math.h链接的时候要加-lm链接数学函数库。)
continue 结束本次循环,继续下次循环。