分支与循环程序设计实验,分支与循环程序设计实验报告
# define _ CRT _ SECURE _ NO _ WARNINGS 1
#包含标准视频
#包含字符串。h
//分支语句(选择结构)和循环语句
//分支语句-中频开关
//循环语句-为做而做的时候
//1.顺序结构
//2.选择结构
//3.循环结构
//如果语句
//语法结构:
//如果(表达式)
//语句;
//如果(表达式)
//语句1;
//否则
//语句2;
////多分支
//如果(表达式1)
//语句1;
//else if(表达式2)
//语句2;
//否则
//语句3;
//单分支
//int main()
//{
//int age=10;
//如果(18岁)
//printf(未成年\ n’);
//返回0;
//}
////双分支
//int main()
//{
//int age=20;
//如果(18岁)
//printf(未成年\ n’);
//否则
//printf(已成年\ n’);
//返回0;
//}
//多分支
//int main()
//{
//int age=100;
//如果(18岁)
//printf(未成年\ n’);
//else if (age=18 age 28) //逻辑与-并且
//printf(青年\ n’);
//else if(年龄=28年龄50)
//printf(壮年\ n’);
//else if(年龄=50年龄90)
//printf(老年\ n’);
//否则
//printf(老不死\ n’);
//返回0;
//}
//悬空其他
//int main()
//{
//int a=0;
//int b=2;
//if (a==1)
//if (b==2)
//printf(呵呵\ n’);
//否则//否则与它最近的如果相匹配-就近原则
//printf(哈哈\ n’);
//返回0;
//}
//加上{}就可以输出哈哈的笑了
//如下
//int main()
//{
//int a=0;
//int b=2;
//if (a==1)
//{
//if (b==2)
//printf(呵呵\ n’);
//}
//否则//否则与它最近的如果相匹配-就近原则
//printf(哈哈\ n’);
//返回0;
//}
//int main()
//{
//int num=4;
//if (num=5)//一个=是赋值的意思==才是判断相等的
//{
//printf(呵呵\ n’);
//}
//返回0;
//}
//最好是这样写代码这样如果5=数量可以发现错误!
//int main()
//{
//int num=4;
//if (5==num)
//{
//printf(呵呵\ n’);
//}
//返回0;
//}
//输出100以内的奇数
//方法一
//int main()
//{
//int a=0;
//while (a=100)
//{
//if (a % 2==1) //或者如果(一个% 2!=0)
//printf(%d ,a);
//a;
//}
//
//返回0;
//}
//方法2
//int main()
//{
//int a=1;
//while(a=100)
//{
//printf(%d\n ,a);
//a=2;
//}
//返回0;
//}
//判断是否为奇数
//int main()
//{
//int c=5;
//if (c % 2==1)
//printf(是奇数\ n’);
//否则
//printf(不是奇数\ n’);
//返回0;
//}
//开关语句
//int main()
//{
//int day=0;
//scanf(%d ,天);
//if (1==day)
//printf(星期1 \ n’);
//else if (2==day)
//printf(星期2 \ n’);
//else if (3==day)
//printf(星期3 \ n’);
//else if (4==day)
//printf(星期4 \ n’);
//else if (5==day)
//printf(星期5 \ n’);
//else if (6==day)
//printf(星期6 \ n’);
//else if(7==day)
//printf(星期天\ n’);
//返回0;
//}
//
//
//开关语句也是一种分支语句。常常用于多分支的情况。
//开关(整形表达式) //必须是整型常量表达式
//{
//语句项;
//}
//int main()
//{
//int day=0;
//scanf(%d ,天);
//开关(天)
//{
//案例一:
//printf(星期1 \ n’);
//break;
//情况二:
//printf(星期2 \ n’);
//break;
//情况三:
//printf(星期3 \ n’);
//break;
//情况4:
//printf(星期4 \ n’);
//break;
//情况5:
//printf(星期5 \ n’);
//break;
//案例六:
//printf(星期6 \ n’);
//break;
//案例7:
//printf(星期天\ n’);
//break;
//}
//返回0;
//}
//int main()
//{
//int day=0;
//scanf(%d ,天);
//开关(天)
//{
//案例一:
//情况二:
//情况三:
//情况4:
//情况5:
//printf(工作日\ n’);
//break;
//案例六:
//案例7:
//printf(休息日\ n’);
//break;
//默认://可以写出任何一个情况标签的位置(建议是写在后面)然后输入其他数字之外时- 7 8 9.
//printf(输入错误\ n’);
//break;
//}
//}
//
//int main()
//{
//int n=1;
//int m=2;
//开关(名词)
//{
//案例一:
//m;
//情况二:
//n;
//情况三:
//开关(名词)
//{//开关允许嵌套使用
//案例一:
//n;//不执行因为这时候的n=2开关(2)所以跳过案例一
////可以理解为开关(名词)的n代表是从第几个情况开始
//情况二:
//m;
//n;
//break;
//}
//情况4:
//m;
//break;
//默认值:
//break;
//}
//printf(m=%d,n=%d\n ,m,n);//m=5 n=3
//返回0;
//}
//循环语句
//*while
//*for
//*do while
//在屏幕上打印从1到10的数字
//同时
while循环中//break的作用:
//只要遇到循环中断,就停止后面的所有循环,直接终止循环。所以:
//break in while用于永久终止循环。
//int main()
//{
//int I=1;
//while (i=10)
//{
//我;
//if (i==5)
//继续;
//printf(%d ,I);
//}
//返回0;
//}
while循环中//continue的作用是:
//continue用于终止这个循环,即这个循环中continue之后的代码不会被再次执行。
//而是直接跳转到while语句的判断部分,判断下一个循环的入口。
int main()
{
int ch=0;
//输入ctrl z终止
//EOF-文件结尾- -1
while ((ch=getchar())!=EOF)
{
putchar(ch);
}
//int ch=getchar();
//putchar(ch);
//printf(%c\n ,ch);
返回0;
}
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。