#define _CRT_SECURE_NO_WARNINGS


#include <stdio.h>

//int main()

//{

// int num=0;

// scanf("%d",&num);

// if( 1 == num%2)

//  printf("奇数=%d\n",num);

// else

//  printf("偶数=%d",num);

//  

// return 0;

//}



//  %  取余 ;/ 取商

//double z=0;

//int main()

//{

// z=9/2;

// printf("z=%lf",z);//

// return 0;

//}



//1.switch语句

//在每个switch语句中放一条default是一个好习惯,甚至后面

//可以再加一个break


//int main()

//{

// int day=0;

// scanf("%d",&day);

//

// switch(day)

//  {

// case 1:

//       printf("星期一\n");

//    break;

// case 2:

//  printf("星期二\n");

//  break;

// case 3 :

//  printf("星期三\n");

//  break;

// case 4 :

//  printf("星期四\n");

//  break;

// case 5:

//  printf("星期五\n");

//  break;

// case 6:

//  printf("星期六\n");

//  break;

// case 7:

//  printf("星期天\n");

//  break;

// default :

//  printf("输入错误\n");

//  break;

//

// }

// return 0;

//}




//int main()

//{

// int day=0;

// scanf("%d",&day);

//

// switch(day)

//  {

// case 1:

// case 2:

// case 3 :

//  

// case 4 :

//  

// case 5:

//  printf("工作日\n");

//  break;

// case 6:

//  

// case 7:

//  printf("休息日\n");

//  break;

// default :

//  printf("输入错误\n");

//  break;

//

// }

// return 0;

//}





//2.getchar()   putchar()


//int main()

//{

// char ch =0;

// while((ch=getchar())!=EOF)

// {

//  putchar(ch);

// }

// return 0;

//}


//int main()

//{

// char ch =0;

// ch=getchar();

// putchar(ch);

//

// return 0;

//}


//有疑问

//int main()

//{

// char a=0;

// char password[20]={0};//字符数组【要写】,否则错误

// printf("请输入密码: ");

// scanf("%s",&password);//输入密码,并放在password数组中

// //缓冲区还有\n

//  

// printf("请确认(Y/N): ");

//  

// a=getchar();

// getchar();//和位置无关,会读取\n

// if(a=='Y')//字符Y

//  printf("确认成功\n");

// else

//  printf("放弃确认\n");

// return 0;

//}



// 3.  || -- >或者;&&-->并且



//4.for循环



//输出1--10


//int main()

//{

// int i =0;

// for(i=1;i<=10;i++)

// {

//  printf("%d\n",i);

// }

// return 0;

//}



//5.在while和for语句中,break作用--结束循环,continue结束continue之后的循环,继续循环。



//输出1--5


//int main ()

//{

// int i=0;

// for(i=1;i<=10;i++)

// {

//  

//  printf("%d\n",i);

//  if(5==i)

//  break;

// }

// return 0;

//}



//输出1--4


//int main ()

//{

// int i=0;

// for(i=1;i<=10;i++)

// {

//     if(5==i)

//  break;

//  printf("%d\n",i);

//  

// }

// return 0;

//}


//输出1--10,除了5

//int main ()

//{

// int i=0;

// for(i=1;i<=10;i++)

// {

//     if(5==i)

//  continue;

//  printf("%d\n",i);

//  

// }

// return 0;

//}




//int main()

//{

// int i=0;

// for(i=1;i<10;i++)

// {

//  if(5==i)

//     printf("hehe     %d\n",i);

//

//  

//  else

//   printf("haha       %d\n",i);

// }

// return 0;

//}




//int main()

//{

// int i=0;

// int j=0;

// for(i=0;i<10;i++)

// {

//  for(j=0;j<10;j++)

//  {

//   printf("hahs    %d  %d\n",i,j);

//  }

// }//执行100次

// return 0;

//}



//6.for( 初始化 ;判断条件   ;调整  )判断部分如果是赋值,则循环 0 次



//7.do   while 循环(while()结束后加一个   ;)


//打印0--10

//int main()

//

//{

// int i=0;

// do//循环内容+调整

// {

//  printf("%d\n",i);

//  i++;

// }//语句超过两句加大括号

// while(i<=10);//判断条件

// return 0;

//}

     坚持,今天学习了好几个循环,各有优点,多敲敲代码,熟悉熟悉。