c语言按学号查找函数 c语言根据学生学号查出成绩

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语言设计一个学生信息查询系统程序1、首先创建一个c语言项目 。然后右键头文件c语言按学号查找函数,创建一个Stuc语言按学号查找函数的头文件 。
2、编写头文件的代码 。再将数据结构的增删改查和结构体写入头文件 。
3、在源文件中创建main源文件和Stu源文件 。再main文件中写入int mian()代码 。
4、然后在mian主函数中,写入while语句无限循环 。再写入Init函数 。
5、在Stu源文件的Init函数用printf语句 , 将学生管理系统输出 。再创建链表的头节点head 。
6、然后用switch函数对操作进行判断 。再执行数据结构的增删改查功能 。这样一个学生管理系统的基本框架就完成了 。
c语言大神帮帮忙 , 我只想要输入学号查成绩那个函数,提供思路也行,谢谢定义一个结构体比如说
struct student
{
char no[10];//学号
char name[10];//姓名
double grade1;//成绩
double garde2;
double grade3;
};
输入n之后,定义一个结构体指针 ,
student a=(student*)malloc(n);
然后你可以遍历指针指向的数值,完成需要的操作就行了
找到对应的学号时 , 使用 break; 语句就可以提前结束循环了,
这样:
int i=0;
for( i=0; in;i)
{
if( ... ) //找到你需要的学号
{
...//进行操作
break;
}
}
【c语言按学号查找函数 c语言根据学生学号查出成绩】关于c语言按学号查找函数和c语言根据学生学号查出成绩的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读