学生学号判断专业班级

学生的学号为12位,其组成为:年份(2位)+专业信息(6位)+班级(2位)+班内序号(2位)。例如学号“111909030208”,“11”代表2011年入学,“190903”代表网络工程专业,“02”代表在网络工程专业的02班,“08”为班内序号。已知信息工程系三个专业的代码为“190901”(计算机科学与技术专业)、“190902”(软件工程专业)、“190903”(网络工程专业),输入一个学号,判断是否为信息系学生,如果是信息系学生则输出“专业班”。
【样例输入1】
111909030208
【样例输出1】
网络工程专业02班
【样例输入2】
111903020118
【样例输出2】
不是信息系学生

#include
#include
using namespace std;
int main()
{
    char sno[13],spro[7]={0},sclass[3]={0};
    cin>>sno;
    strncpy(spro,sno+2,6);
    strncpy(sclass,sno+8,2);
    //cout<
    if(strcmp(spro,"190901")==0)
       cout<<"计算机科学与技术专业"<"班"<else if(strcmp(spro,"190902")==0)
       cout<<"软件专业"<"班"<else if(strcmp(spro,"190903")==0)
       cout<<"网络专业"<"班"<else
       cout<<"不是信息系的学生"<

你可能感兴趣的:(C语言代码)