北航上过“计算机软件技术基础”这门课的?第一次作业是用c语言二进制输出输出图片与文字界面,求发程序==太难了

北航《C语言程序设计》在线作业三_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
北航《C语言程序设计》在线作业三
大小:2.82KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢大学计算机基础 课件 第五章 计算机软件技术基础_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
大学计算机基础 课件 第五章 计算机软件技术基础
大小:2.06MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢北航上过“计算机软件技术基础”这门课的?第一次作业是用C语言输出图片与文字界面,求发程序==太难了_百度知道
北航上过“计算机软件技术基础”这门课的?第一次作业是用C语言输出图片与文字界面,求发程序==太难了
其他学校的有这道题的也请搭把手啊,我要疯了
提问者采纳
题目你又不说,百度全是大神
就是用C语言输出图片跟文字的程序啊类似网页==不过我已经做好了~
你可以收藏我,有问题我们一起讨论
提问者评价
希望你下次还能回答我的问题呦!
其他类似问题
为您推荐:
计算机软件技术基础的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我们计算机软件技术基础要做一个课程设计C语言的,谁有思路给我提供帮助!万分感谢!!_百度知道
我们计算机软件技术基础要做一个课程设计C语言的,谁有思路给我提供帮助!万分感谢!!
我们计算机软件技术基础要做一个课程设计C语言的,用线性表做,就用数据的插入删除排序什么的做一个小软件,但是现在根本没有思路啊!很是苦恼!哪个大神能帮助我一下!将给与高分及万分的感谢!!
提问者采纳
#include&&stdio.h&#include&&string.h&#include&&stdlib.h&#include&&math.h&#define&LEN&sizeof(struct&studentlist)int&n;&&&&&&&&&//全局变量FILE&*struct&studentlist{&double&&&&&&&//学号&char&&name[20];&&&&&//姓名&float&C&&&&&//语文成绩&float&&&M&&&&&//数学成绩&float&E&&&&&//英语成绩&float&&&&&&//计算机专业成绩&struct&studentlist&*};struct&studentlist&*set_list()&&&&//建立学生链表函数{&struct&studentlist&*&struct&studentlist&*p1,*p2;&int&i;&&printf(&请问需要建立几份学生信息?\n&);&&scanf(&%d&,&&n);&&&&for(i=1;i&=n;i++)&&{&&&printf(&请输入第%d份学生信息\n&,i);&&&p1=(struct&studentlist&*)malloc(LEN);&&&printf(&学号:&);&&&scanf(&%lf&,&p1-&number);&&&printf(&姓名:&);&&&scanf(&%s&,p1-&name);&&&printf(&语文成绩:&);&&&scanf(&%f&,&p1-&Chiscore);&&&printf(&数学成绩:&);&&&scanf(&%f&,&p1-&Mscore);&&&printf(&英语成绩:&);&&&scanf(&%f&,&p1-&Engscore);&&&printf(&专业成绩:&);&&&scanf(&%f&,&p1-&comscore);&&&printf(&\n&);&&&&&if(i==1)&&&&&head=p1;&&&&&else&&&&&&p2-&next=p1;&&&p2=p1;&&&}&&p2-&next=NULL;&return&}void&put_list(struct&studentlist&*head)&&&//输出学生信息函数{&struct&studentlist&*p1;&int&i;&p1=&printf(&学号&姓名&语文成绩&数学成绩&英语成绩&计算机专业成绩\n&);&&while(p1!=NULL)&{&&printf(&%-2.0lf&%s&&%-7.1f&&,p1-&number,p1-&name,p1-&Chiscore);&&printf(&%-7.1f&%-7.1f&%-7.1f&,p1-&Mscore,p1-&Engscore,p1-&comscore);&&printf(&\n&);&&p1=p1-&&}}struct&studentlist&*del_list(){&return&0;}void&save_list(struct&studentlist&*head)&&&&//链表数据保存{&struct&studentlist&*p1;&p1=&if((fp=fopen(&D:\\学生信息表数据.txt&,&wb&))==NULL)&{&&printf(&文件打开失败\n&);&&exit(1);&}&while(p1!=NULL)&{&&if(&(fwrite(p1,LEN,1,fp))!=1)&&{&&&printf(&数据写入失败\n&);&&&exit(1);&&}&&p1=p1-&&}&fclose(fp);&&&&//释放内存&printf(&\n&);&printf(&链表保存成功!\n&);}struct&studentlist&*read_list()&&&&&//读取文件函数{&int&i;&struct&studentlist&*&struct&studentlist&*p1,*p2;&if((fp=fopen(&D:\\学生信息表数据.txt&,&rb&))==NULL)&{&&printf(&文件读取失败\n&);&&exit(1);&}&&for(i=0;i&3;i++)&{&&p1=(struct&studentlist*)malloc(LEN);&&&&if(fread(p1,LEN,1,fp)!=1)&&{&&&printf(&数据读取失败\n&);&&&exit(1);&&}&&&&if(i==1)&&&head=p1;&&else&&&p2-&next=p1;&&p2=p1;&}&p2-&next=NULL;&&printf(&文件读取成功\n&);&fclose(fp);&return&}int&main(void){&int&n;&struct&studentlist&*&printf(&=========================\n&);&printf(&‖&&&&&按1:建立学生信息&&&&按2:输出学生信息&&&&&‖\n&);&printf(&‖&&&&&按3:删除学生信息&&&&按4:保存学生信息&&&&&‖\n&);&printf(&‖&&&&&按5:读取学生信息&&&&&&&&&&&&&&&&&&&&&&&&&‖\n&);&printf(&=========================\n&);&printf(&请问需要执行哪一项操作\n&);&&scanf(&%d&,&n);&while(n!=0)&&&&&//输入&0结束程序&{&&switch(n)&&{&&&case&1:&temp=set_list();&&&&&&&&case&2:&put_list(temp);&&&&&&&&case&3:&del_list();&&&&&&&&case&4:&save_list(temp);&&&&&&&&case&5:&temp=read_list();&&&&&&&&default&:printf(&没有找到符合你的操作!请重新输入。\n&);&&}&&printf(&请问需要执行哪一项操作\n&);&&&scanf(&%d&,&n);&}&printf(&程序结束!感谢您的使用!&);&return&0;}~~~~~~~~~~~~~~~~~~~~~是这个?
是是是,但是我C程序学的不太好,有些地方我看不太懂啊,能不能教教我哈~
可以是可以,但要看看我有没有时间,最近我开发项目,时间有点紧
太感谢啦!对了~能不能利用链表做一个除了学生管理系统和电话簿以外的东西,给点思路呗~
贪吃蛇如何?
大神!求扣扣~
提问者评价
其他类似问题
为您推荐:
计算机软件技术基础的相关知识
其他1条回答
看着你的名字,就不想帮你,一点都不尊重别人
额。。。。。。。乱起的~别那么当真嘛再说了,现在官员也没有几个正经办事的~
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算机软件技术基础课件000_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
计算机软件技术基础课件000
计​算​机​软​件​技​术​基​础​课​件
大小:769.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 c语言字符串逆序输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信