我是新手 问一个算法??????
#include<iostream.h>void main()
{
int i=1,a=4;
for(;i<6;i++)
{switch(i-1)
{case 0:
case 3:a=a+1;
case 1:
case 2:a=a+2;
default:a=a+3;}
}
cout<<a<<endl;
}
这个程序怎么算??//
不是10 把 在switch语句后面的case 语句 都没有break; 所以会顺序执行以下的语句 知道结束的花括号,第一次结束为10 ,后又有5次循环再加5×6=30 所以应该是40