📄 hwb.cpp
字号:
#include<process.h>
#include<iostream.h>
void main()
{
int a,b,c,d,e,f,g,h,j; //定义各题变量
cout<<" 阿森斯失眠测量表\n\n"<<endl;
cout<<" 以下各题分别有四个选项,请根据你的情况选择:(选后请按Enter进入下一题,)"<<endl;
cout<<"一、入睡时间(关灯后到睡觉的时间)\n0:没问题\n1:轻微延迟\n2:显著延迟\n3:延迟严重或没有睡觉\n我选择:";
cin>>a;
if(a==0)
{
cout<<"\n你第一题选择的是0\n\n";
}
else if(a==1)
{
cout<<"\n你第一题选择的是1\n\n";
}
else if(a==2)
{
cout<<"\n你第一题选择的是2\n\n";
}
else if(a==3)
{
cout<<"\n你第一题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第一题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"二、夜间苏醒\n0:没问题\n1:轻微影响\n2:显著影响\n3:严重影响或没有睡觉\n我选择:";
cin>>b;
if(b==0)
{
cout<<"\n你第二题选择的是0\n\n";
}
else if(b==1)
{
cout<<"\n你第二题选择的是1\n\n";
}
else if(b==2)
{
cout<<"\n你第二题选择的是2\n\n";
}
else if(b==3)
{
cout<<"\n你第二题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第二题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"三、比期望的时间早醒\n0:没问题\n1:轻微提早\n2:显著提早\n3:严重提早或没有睡觉\n我选择:";
cin>>c;
if(c==0)
{
cout<<"\n你第三题选择的是0\n\n";
}
else if(c==1)
{
cout<<"\n你第三题选择的是1\n\n";
}
else if(c==2)
{
cout<<"\n你第三题选择的是2\n\n";
}
else if(c==3)
{
cout<<"\n你第三题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第三题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"四、总睡眠时间\n0:足够\n1:轻微足够\n2:显著不足\n3:严重不足或没有睡觉\n我选择";
cin>>d;
if(d==0)
{
cout<<"\n你第四题选择的是0\n\n";
}
else if(d==1)
{
cout<<"\n你第四题选择的是1\n\n";
}
else if(d==2)
{
cout<<"\n你第四题选择的是2\n\n";
}
else if(d==3)
{
cout<<"\n你第四题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第四题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"五、总睡眠质量(无论睡多长)\n0:满意\n1:轻微不满\n2:显著不满\n3:严重不满或没有睡觉\n我选择";
cin>>e;
if(e==0)
{
cout<<"\n你第五题选择的是0\n\n";
}
else if(e==1)
{
cout<<"\n你第五题选择的是1\n\n";
}
else if(e==2)
{
cout<<"\n你第五题选择的是2\n\n";
}
else if(e==3)
{
cout<<"\n你第五题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第五题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"六、白天情绪\n0:正常\n1:轻微低落\n2:显著低落\n3:严重低落\n我选择";
cin>>f;
if(f==0)
{
cout<<"\n你第六题选择的是0\n\n";
}
else if(f==1)
{
cout<<"\n你第六题选择的是1\n\n";
}
else if(f==2)
{
cout<<"\n你第六题选择的是2\n\n";
}
else if(f==3)
{
cout<<"\n你第六题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第六题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"七、白天身体功能(如体力、精神、记忆力、认知和注意力等)\n0:足够\n1:轻微影响\n2:显著影响\n3:严重影响\n我选择";
cin>>g;
if(g==0)
{
cout<<"\n你第七题选择的是0\n\n";
}
else if(g==1)
{
cout<<"\n你第七题选择的是1\n\n";
}
else if(g==2)
{
cout<<"\n你第七题选择的是2\n\n";
}
else if(g==3)
{
cout<<"\n你第七题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第七题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
cout<<"八、白天思睡\n0:无思睡\n1:轻微思睡\n2:显著思睡\n3:严重思睡\n我选择";
cin>>h;
if(h==0)
{
cout<<"\n你第八题选择的是0\n\n";
}
else if(h==1)
{
cout<<"\n你第八题选择的是1\n\n";
}
else if(h==2)
{
cout<<"\n你第八题选择的是2\n\n";
}
else if(h==3)
{
cout<<"\n你第八题选择的是3\n\n";
}
else
{
cout<<"你的选择错误,请退出系统,重新进行!\n";
return;
} //第八题
system ("cls"); //调用DOS的清屏函数,TC中可用CLESCR代替
j=a+b+c+d+e+f+g+h;
if(j<4)
{
cout<<"你的总得分是:"<<a+b+c+d+e+f+g+h<<"\t属于无睡眠障碍"<<endl;
}
else if(j>=4 && j<=6)
{
cout<<"你的总得分是:"<<a+b+c+d+e+f+g+h<<"\t属于可疑失眠"<<endl;
}
else if(j>6)
{
cout<<"你的总得分是:"<<a+b+c+d+e+f+g+h<<"\t属于失眠"<<endl;
}
else
{
cout<<"系统出错";
return;
}
cout<<"\n★上述的测试主要是引起大家对睡眠质量的关注,\n\t★若发现分数不理想或不切合你的状况,\n\t\t★请不必介意!"<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -