{
cout<<\ goto onerror; }
cout<<\id is\
cout<<\score is\ } return 0; } 2-5
//判断输入字符类别 #include 
cout<<\input a characteristic\\n\cin>>zifu; ascii=zifu;
if (ascii>=48&&ascii<=57) {
cout<<\数字\\n\ goto end; }
if (ascii>=97&&ascii<=122) {
cout<<\小写字母\\n\
goto end; }
if (ascii>=65&&ascii<=90) {
cout<<\大写字母\\n\ goto end; }
cout<<\其他字符\cout< //求圆周率的近似值 #include  int xishu=-1; double danshu=1.0; int i=1;  double sifenzhipi=0; do {           xishu=xishu*(-1);          danshu=1.0/(2*i-1);           sifenzhipi=sifenzhipi+xishu*danshu;           i++; }  while(danshu>=0.000001);  cout< //输出斐波那契数列前40个数,以8*5的格式输出 #include           int b=2;          int feibo1=0;          int feibo2=1;           cout<                    int a=feibo2;                    feibo2=feibo1+feibo2;                    feibo1=a;                     cout<                    if(b%8==0) cout<          return 0; } 2-8  //统计输入的元音字母个数 #include           char zimu;          int a,e,i,o,u;          a=e=u=i=o=0;          begin:cin>>zimu;          switch(zimu)          {           case 'a' :a++;break;          case 'e' :e++;break;          case 'i' :i++;break;          case 'o' :o++;break;          case 'u' :u++;break;          case '#' :goto end;          }           goto begin;  end:cout< //计算5!+6!+7! #include