您的位置:

c语言询问学号,C语言学号

本文目录一览:

编写一个c语言程序,实现录入学生学号和姓名信息的功能

1、首先创建一个c语言项目。然后右键头文件,创建一个Stu的头文件。

2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。

3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入int mian()代码。

4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。

5、然后在Stu源文件的Init函数用printf语句,将学生管理系统输出。再创建链表的头节点head。

6、然后用switch函数对操作进行判断。再执行数据结构的增删改查功能。

c语言 查找学生信息

很简单的程序,帮你写个范例,适当改改就能执行了。

struct Student

{

    int id;

    char* name;

    int score;

}

Student* findStudent(Student* s, int count, char* name)

{

    for(int i = 0; i  count; i++)

    {

        if(strcmp(name, s[i].name) == 0)

        {

            return s+i;

        }

    }

    return NULL;

}

void main()

{

    Student ss[5];

    /////初始化Student数组

    Student* s = findStudent(ss, 5, "name");

    if(s == NULL)

    {

        printf("cannot find a valid student named '%s'", "name");

    }

    else

    {

        printf("find him/her");

    }

}

C语言补充函数 查找学生学号姓名?

char *search(struct student stu[3],int num)

{

int i;

for(i=0;i3;i++)

{

if(stu[i].sno == num)

return (stu[i].sname);

}

return "输入的学号不存在";

}

c语言求解,下面一段程序是按姓名查询学生信息,我想改为输入学号或姓名查询学生信息

printf("输入要查询的学生姓名或学号:");

if(!strcmp(stu[i].name,str)) 

改成

if(!strcmp(stu[i].name,str)||!strcmp(stu[i].no,str))//no学号