注意:自己写的.h头文件在include的时候是用英文双引号括起来的,而不是尖括号。还有,include的只能是.h头文件而不是.cpp源文件,所以one.h这个文件是必须有的。
方法一:
1、创建一个c语言项目。然后右键头文件,创建一个Stu的头文件。
2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。
3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入intmian()代码。
4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。
5、在Stu源文件的Init函数用printf语句,将学生管理系统输出。再创建链表的头节点head。
6、然后用switch函数对 *** 作进行判断。再执行数据结构的增删改查功能。这样一个学生管理系统的基本框架就完成了。
方法二:
1、新建一个学生实体类,用于存放学生的各项信息。
2、新建一个链表节点类,每个节点存放一个学生信息及下一个节点的引用。
3、添加一个主 *** 作类,并添加本系统的菜单方法。
4、定义链表的头节点,当前最后一个节点,以及主控制逻辑信息。
5、使用io流逐行读取存有学生信息的文本文件,对每行字符串,采用\t分割后得到一个字符串数组,数据各项即为一个学生的具体信息。然后新建一个节点加入到链表。
6、运行结果:
还敢再笨一点吗#include "stdio.h"
#include <stdlib.h>
void maopao(int arr[5])
void main()
{
int i
int arr[5]
printf("请输入五个数:")
for(i=0i<5i++)
{
scanf_s("%d",&arr[i])
printf("\n")
}
maopao(arr)
for(i=0i<5i++)
{
printf("%d",arr[i])
printf("\n")
}
system("pause")
}
void maopao(int arr[5]){
int a,b,temp
for(a=0a<4a++){
for(b=a+1b<4b++)
{
if(arr[a]<arr[b])
{
temp=arr[a]
arr[a]=arr[b]
arr[b]=temp
}
}
}
return
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)