标签:style blog class c code java
第七章 循环语句
1. 循环语句的老祖宗--Goto语句(可用do…while();代替)
1 //①goto语句的使用(一般情况不用,但想在多重循环中一下子跳到外面时可以用)*******************① 2 int i=0; 3 number: i++; 4 cout<<"*"; 5 if (i<10) 6 { 7 goto number; 8 } 9 //②可以用do{ } while ();代替 10 int i=0; 11 do 12 { 13 cout<<"*"; 14 i++; 15 } while (i<10); 16 cout<<endl;
4. continue和break语句
5. 永不休止的while循环
6. do… while循环
Do {} while ();
注意:while主要用于判断
7. for循环
8. 灵活的for循环
For (int i=0,j=0;i<5;i++,j++){}
For(int i=0;i<5;cout<<”i:”<<i++<<endl)
9. 条件为空的for循环
for(;;)
10. 嵌套的for循环
For(i=0;i<4;i++) //行数
{
For(j=0;j<4;j++) //列数
{
}
Cout<<”\n”;//此处换行必须要有否则只有行没有列了
}
11. switch语句(开关语句)
Swith(char){Case ’0’: ;break; default:;}
Swith(int){case 0: ;break; default:;}
12. switch语句常见错误
少了break
☆13. switch的菜单功能
本章总结:
1 /** 2 知识要点:*************************① 3 条件语句: 4 ①假如需要判断真假,用if;假如需要检测的条件很多,用if...else 5 ②假如是对数字或字符检测且条件很多,用switch 6 循环语句: 7 ①如果要无条件的跳转到某行,用:tab:...goto (尽量避免使用) 8 ②假如确定循环次数,用for 9 ③假如不确定循环次数,用while;假如循环必须要先进行一次,用do...while 10 其他: 11 continue,break的使用 12 */ 13 14 /* 15 #include"iostream" 16 using namespace std; 17 int main() 18 { 19 //if...continue 具有“挑刺”功能**********************② 20 //本函数的用途 输出1到100中的偶数 并且5个一行 21 for(int i=1 ,j=0 ; i<=100 ; i++) 22 { 23 if(i%2!=0) //挑掉奇数 24 { 25 j++; 26 continue; 27 } 28 cout<<i<<‘\t‘; 29 30 if(j%5==0) 31 { 32 cout<<"\n"; 33 } 34 35 } 36 37 //灵活的for循环语句****************************③ 38 //for (int i=0,j=0;i<5;i++,j++){} 39 for(int m=0;m<5;cout<<"m:"<<m++<<endl); 40 41 return 0; 42 } 43 */ 44 45 /* 46 #include"iostream" 47 using namespace std; 48 int main() 49 { 50 //嵌套的for循环,输出5行3列 51 for(int i=0; i<5; i++) 52 { 53 for(int j=0; j<3; j++) 54 { 55 cout<<"*"; 56 } 57 cout<<‘\n‘; 58 } 59 return 0; 60 } 61 */ 62 63 64 65 /** 66 Swith(char){Case ‘0‘: ;break; default:;} 67 Swith(int){case 0: ;break; case 1: ;break; default} 68 */ 69 70 //本程序 演示菜单功能 71 72 #include"iostream" 73 using namespace std; 74 int main() 75 { 76 bool quit=false; 77 char choice; 78 while(1) 79 { 80 cout<<"(0)零(1)壹(2)贰(3)叁(4)肆(5)伍(6)陆(7)柒(8)捌(9)玖(10)拾(q)退出:"; 81 cin>>choice; 82 switch(choice) 83 { 84 case ‘0‘:cout<<"您输入的是零\n";break; 85 case ‘1‘:cout<<"您输入的是壹\n";break; 86 case ‘2‘:cout<<"您输入的是贰\n";break; 87 case ‘3‘:cout<<"您输入的是叁\n";break; 88 case ‘4‘:cout<<"您输入的是肆\n";break; 89 case ‘5‘:cout<<"您输入的是伍\n";break; 90 case ‘6‘:cout<<"您输入的是陆\n";break; 91 case ‘7‘:cout<<"您输入的是柒\n";break; 92 case ‘8‘:cout<<"您输入的是捌\n";break; 93 case ‘9‘:cout<<"您输入的是玖\n";break; 94 case ‘10‘:cout<<"您输入的是拾\n";break; 95 case ‘q‘:quit=true;break; 96 default:cout<<"您输入的不是0~9之间的数字\n"; 97 } 98 if(quit==true) 99 break; 100 } 101 102 return 0; 103 }
标签:style blog class c code java
原文地址:http://www.cnblogs.com/zenseven/p/3723142.html