循环结构 【练习题】
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 console.writeline("输入班级人数"); 2 int count=convert.toint32(console.readline());//得到班级人数 3 int score=0;//存用户输入的分数 4 int i=0; 5 int sum=0;//用于存总成绩 6 while(i<count); 7 { 8 console.writeline("请输入第{0}个学生的成绩",i+1); 9 score=convert.toint32(console.readline()); 10 sum =sum+score;//也可以写成sum+=scroe 11 i++; 12 } 13 console.writeline("本班共有{0}人,总成绩{1}分,平均成绩为{2}分",count,sum,sum/count); 14 console.readkey();
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 console.writeline("这道题你会做了吗,(y/n)"); 2 string answer=console.readline(); 3 while(answer=="n"&&i<10) //anwser!="y" 4 int i=0; 5 { 6 console.writeline("老师讲一遍题!"); 7 i++; 8 console.writeline("这道题你会做了吗?"); 9 anwser=console.readline(); 10 } 11 console.writeline("你可以放学了!"); 12 console.readkey();
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 int year=2006; 2 double stu=80000; 3 while(stu<200000) 4 { 5 stu=stu*1.25; //计算人数增加25%后的值 6 year++; 7 } 8 console.writeline(year); 9 console.readkey();