seo网站优化专员,wordpress后台登录美化,谷歌优化 网站建设,汕尾市企业网站seo点击软件C语言的老师在给我们讲指针的时候#xff0c;讲的并不深入#xff0c;她用了一个学生成绩管理系统来引入指针这个东西并给我们讲解#xff0c;但我觉得她的管理系统功能有一些不足#xff0c;并且不是很美观#xff0c;所以说心血来潮#xff0c;自己也动手写了一个学生成… C语言的老师在给我们讲指针的时候讲的并不深入她用了一个学生成绩管理系统来引入指针这个东西并给我们讲解但我觉得她的管理系统功能有一些不足并且不是很美观所以说心血来潮自己也动手写了一个学生成绩管理系统但很遗憾目前还是半成品并且没用结构体和文件都还没有掌握所以说是纯纯的半成品先发出来给大家看看
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#includestdio.h
#includewindows.h
#includestdlib.h
#define _CRT_SECURE_NO_WARNINGS
void menu(void)
{printf( 欢迎使用学生成绩管理系统\n);printf( 1.输出成绩\n);printf( 2.找 极 值\n);printf( 3.进行排序\n);printf( 4.添加成绩\n);printf( 5.........\n);printf( 0.退出系统\n);}
void output(int arr[], int n)
{int i 0;for (i 0; i n; i){printf(第%d个输入的成绩是%d\n, i 1, arr[i]);Sleep(500);}
}
void find(int arr[], int n)
{int max, min;max arr[0];min arr[0];int i 0;for (i 0; i n; i){if (arr[i 1] max){max arr[i 1];}}printf(成绩中的最大值是%d\n, max);for (i 0; i n; i){if (arr[i] min){min arr[i];}}printf(成绩中的最小值是%d\n, min);
}
void semenu(void)
{printf( 1.升序 2.降序\n);
}
void sort(int arr[], int n)
{output(arr, n);
flag:semenu();int ch;scanf(%d, ch);switch (ch){case 1:{int i, j;for (i 0; i n - 1; i){for (j 0; j n - 1 - i; j){if (arr[j] arr[j 1]){int temp arr[j 1];arr[j 1] arr[j];arr[j] temp;}}}for (i 0; i n; i){printf(%d , arr[i]);}break;}case 2:{int i, j;for (i 0; i n - 1; i){for (j 0; j n - 1 - i; j){if (arr[j] arr[j 1]){int temp arr[j 1];arr[j 1] arr[j];arr[j] temp;}}}for (i 0; i n; i){printf(%d , arr[i]);}break;}default:{printf(请重新选择\n);Sleep(500);goto flag;break;}}}
int main()
{int input;int arr[100] { 0 };printf(输入你要录入的成绩个数\n);int n;printf(请输入---\n);scanf(%d, n);int i 0;for (i 0; i n; i){scanf(%d, arr[i]);}Sleep(1000);system(cls);do{menu();printf(请通过输入来选择功能---);printf(\n);scanf(%d, input);switch (input){case 1:{system(cls);output(arr, n);printf(按任意键继续---\n);getch();system(cls);break;}case 2:{system(cls);output(arr, n);printf(\n\n\n);find(arr, n);printf(按任意键继续---\n);getch();system(cls);break;}case 3:{system(cls);sort(arr, n);printf(按任意键继续---\n);getch();system(cls);break;}case 4:{printf(还在开发中\n);break;}case 5:{printf(.......\n);break;}case 0:{system(cls);Sleep(2000);printf(系统退出\n);break;}default:{Sleep(1000);system(cls);printf( 选择错误未能识别请重新选择\n);Sleep(2000);system(cls);}}} while (input);return 0;
} 大概就是这样目前只有输入、输出、求极值和排序的功能等日后功能更完善了我在给大家进行讲解先展示一下半成品我的我的。