📄 exception.cpp
字号:
#include<iostream>
#include<string>
double avg(double* b,int len)
{
double sum=0;
if(len>6){
//string s="U I o";
char s[]=("iiitttt");
throw s;
cout<<"123233";
}
for(int i=0;i<len;i++)
sum+=b[i];
return sum/(double)len;
}
double cal_avg(int len)
{
const int max=6;
double b[max]={1.0,2.0,3.0,4.0,5.0,6.0};
try{
return avg(b,len);
}
catch (char* s){
cerr<<s<<endl;
cerr<< "Cal_avg11: Using length default111 of"<<1<<endl;
return avg(b,2);
}
}
int main(){
double t= cal_avg(118);
cout<<t<<endl;
switch(1){
case 1:
try {
int i;
cout<<"Please enter an int: ";
cin>>i;
if(i<3){
char s[]=("I is less than 3.");
throw s;
}
}
catch (char* msg)
{
cerr<<msg<<endl;
}
break;
}
cout<<"Please enter an int: ";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -