流程控制语句
1.swithch(‘a’) //注意,括号里面必须是整形数
{
case 1:
break; //执行条件1以后,跳出其他条件不执行
case 2:
//如果不加break,执行条件2后,继续执行条件3
case 3:
defalut:
}
2.goto
跳转到指定位置
int main
{
printf(“hello world!\n”);
again:
printf(“hello world!\n”);
printf(“hello world!\n”);
printf(“hello world!\n”);
goto again;
printf(“hello world!\n”);
}
3.while(condition) //如果括号内的条件为真,执行内容,否则不执行
{
… …
}
4.do //先执行do的内容,再判断,至少执行一次
{
}while();
5. “/”的作用
(左值)/(右值)
当左值和右值同时为整型是:此符号为取整
当左值和右值其中一个不为整型时,此符号为除号
练习:输出99乘法表
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
作业:
1.求N的阶乘。
2.输入10个整数,统计出正数之和,负数之和,奇数之和,偶数之和
3.利用循环语句求1-1/3+1/5-1/7....+1/(2n-1)(100项的和)
4.输入三角形三边的长,判断其是否能够组成三角形,并指出是什么三角形
5.任意输入一个整数,算出它的位数,列如12345, 5位
6.输入三个整数a,b,c,然后交换它们的值,使得a存放b的值,b存放c的值,c存放a的值
7.输入 年,月,输出这个月有多少天?
8.编写一个程序,算出从1970年1月1号至今一共有多少天。
9.输入3个整数,按从大到小的顺序输出
10.输入任意一个正整数,将其反转并输出,例如345,输出543
c语言-流程控制语句及编程小试.rar