vans求大神看一眼帮忙看哈 C程序

求大神帮忙看看这个错误。哈夫曼压缩【c吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:90,105贴子:
求大神帮忙看看这个错误。哈夫曼压缩收藏
求大神,帮忙解救。看看问题出哪了。是缺少 preHaffListMake的头文件吗????
不要沉,求帮忙
检查一下定义
求大神,帮忙解救。看看问题出哪了。是缺少 preHaffListMake的头文件吗????[图片]
登录百度帐号推荐应用求大神帮忙看看,我这程序哪里不对【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:539,671贴子:
求大神帮忙看看,我这程序哪里不对收藏
#include&stdio.h&#include&stdlib.h&#include&string.h&#define N 50struct inf{char name[10]; char sex[10]; char addr[10]; int telephone[20]; int age[10];}person[N];void menu();void input();void alter();void search();void save();void back();void reserve();void read();int number=0,temp1,temp2=0;void reserve(){FILE*fp=NULL;if((fp=fopen(&d://通讯录.txt&,&w&))==NULL){printf(&不能打开文件&);exit(0);}for(i=temp2;i&i++){fprintf(fp,&%d%s%s%d%d%s\n&,number,person[i].name,person[i].sex,person[i].telephone,person[i].age,person[i].addr) ;}fclose(fp);}void read(){FILE*fp=NULL;int i=0;if((fp=fopen(&d://通讯录.txt&,&r&))==NULL){printf(&不能打开文件&); exit(0);}fscanf(fp,&%4d\n&,&number);for(i=0;i&i++){fscanf(fp,&%d%s%s%d%d%s\n&,&number,person[i].name,person[i].sex,&person[i].telephone,&person[i].age,person[i].addr) ;printf(&%d%s%s%d%d%s\n&, number,person[i].name,person[i].sex,person[i].telephone,person[i].age,person[i].addr);}fclose(fp);}void choose(){switch(ch){case*1*:input();case*2*: alter();case*3*:search();case*4*:printf(&\n\n\t感谢您的使用!\n&);default:menu();printf(&\n\t\t请重新选择:&);}}main(){menu();do{scanf(&%c&,&ch);system(&cls&);choose();}while(ch!=*5*);}void menu(){char *s[5]={&\t\t【1】通讯录信息输入&,&【2】通讯录信息修改&,&【3】通讯录信息查找&,&【4】退出&,&请选择:&};printf(&\n\t\t通讯录管理系统\n&);for(i=0;i&5;i++){printf(&%s&,s[i]);printf(&\n&);printf(&\t\t&);}}void input(){printf(&请输入好友个数:&);scanf(&%d&,&temp1);number+=temp1;for(i=temp2;i&i++){printf(&请输入第%d个好友的名字:&,i+1);fflush(stdin);scanf(&%s&,person[i].name);printf(&请输入第%d个好友的性别:&,i+1);fflush(stdin);scanf(&%s&,person[i].sex);printf(&请输入第%d个好友的电话:&,i+1);fflush(stdin);scanf(&%d&,&person[i].telephone);printf(&请输入第%d个好友的年龄:&,i+1);fflush(stdin);scanf(&%d&,&person[i].age);printf(&请输入第%d个好友的地址:&,i+1);fflush(stdin);scanf(&%s&,person[i].addr);};reserve();temp2+=temp1;back();}void alter(){int i,k, char
temp[10], temp1; if(number==0){printf(&\t没有好友信息&);}else{do{printf(&请输入你要修改的人的名字:&);scanf(&%s&,temp);for(i=0;i&i++){if(strcmp(temp,person[i].name)==0){k=i;flag=1;}if(i==(number-1)&&(strcmp(temp,person[i].name)!=0)){printf(&不存在该好友\n&);flag=0;}}if(flag==1){printf(&该好友的原信息如下:\n&);printf(&姓名 性别
地址\n&);printf(&%d%s%s%d%d%s\n&,number,person[i].name,person[i].sex,
person[i].telephone,person[i].age,person[i].addr);getch();system(&cls&);printf(&\n请重新输入该好友的所有信息\n&);printf(&请重新输入名字:&);fflush(stdin);scanf(&%s&,&person[k].name);printf(&请重新输入性别:&);fflush(stdin);scanf(&%s&,&person[k].sex);printf(&请重新输入电话:&);fflush(stdin);scanf(&%d&,&person[k].telephone);printf(&请重新输入年龄:&);fflush(stdin);scanf(&%d&,&person[k].age);printf(&请重新输入地址:&);fflush(stdin);scanf(&%s&,&person[k].addr);}printf(&是否继续修改?*Y*\*N*&);fflush(stdin);scanf(&%C&,&temp1);}while(temp1==*y*||temp1==*Y*);scanf(&%C&,&temp1);reserve();}}void search() {int i,k,char temp[10],temp1; if(number==0){printf(&\t没有好友信息&);}else{do{printf(&请输入你要查找的人的名字:&);scanf(&%s&,temp);for(i=0;i&i++){if(strcmp(temp,person[i].name)==0){k=i;flag=1;}if(i==(number-1)&&(strcmp(temp,person[i].name)!=0)){printf(&不存在该好友\n&);flag=0;}}if(flag==1){printf(&该好友的信息如下:\n&);printf(&姓名 性别
地址\n&);printf(&%d%s%s%d%d%s\n&,number,person[i].name,person[i].sex,
person[i].telephone,person[i].age,person[i].addr);}printf(&\n继续查找?*Y*\*N*:&);scanf(&%c&,&temp1);}while(temp1==*y*||temp1==*Y*);}back();}void save(){printf(&1、上次的记录:\n2、保存现在的记录:\n请选择:&);scanf(&%c&,&temp);if(temp==*1*){printf(&\t\t\t\t通讯录系统\t\t\t\t\n&);printf(&姓名 性别
年龄\n&);read();back();}else{printf(&\t该程序已保存\t&);back();}}void back(){printf(&\n\t\t输入任意键返回主菜单:&);getch();system(&cls&);menu();}
c语言「京东」精选新书,热书,种类齐全,天天低价,货到付款,任你选&购&!时间有限,知识无限,京选好书-c语言,做一个读书,爱书,藏书的人!
为什么我输入的号码和年龄,和每次查询出来的不一样啊?
屁大点事,让你发帖子→_→弹你小JJ
就像是嚼了炫迈,根本停不下来……
怎么没人啊?求大神修改,今天要交的作业啊。。。。
根据大学的老师和公司的老油条发表的真理:代码不添加注释的编程猿不是好猿!!
登录百度帐号推荐应用C语言 最重要的是 编码吗?? 编码可不可以自己做?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
C语言 最重要的是 编码吗?? 编码可不可以自己做?
我有更好的答案
C语言即代码,初学者都是按教材来,学习一些书写的格式和语法。格式和语法都懂得了。就可以自己写一些代码了。
易语言是用什么做的??
目前我只学习了c,建议你上百度搜索。
采纳率:11%
可以,但需要高超的这方面知识
怎么做??
上优酷视频,有那种教你做的视频
可以,电台不就是这样,把想说的用数字编出来,发送到指定位置,在军事上用的最多。
为您推荐:
其他类似问题
c语言的相关知识
等待您来回答求大神帮忙看一下程序啊!【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:539,671贴子:
求大神帮忙看一下程序啊!收藏
我这程序是输入今天的年月日算出明天的年月日但是码出来结果不对,求教哪点出错了,万分感谢老司机们代码如下#include&stdio.h&#include&stdbool.h&struct date{}; bool isleap(struct date d);int numberofdays(struct date d);int main (int argc,char const *argv[]){struct date today,printf(&today is date(mm
yy:&);scanf(&%i,%i,%i&,&today.month,&today.day,&today.year);if( today.day != numberofdays(today)){ tomorrow.day=today.day+1; tomorrow.month=today. tomorrow.year=today.}else if(today.month==12){tomorrow.day=1;tomorrow.month=1;tomorrow.year=today.year+1;}
tomorrow.day=1;tomorrow.month=today.month+1;tomorrow.year=today.}printf(&tomorrow date is %i,%i,%i\n&, tomorrow.month,tomorrow.day,tomorrow.year);return 0;} int numberofdays(struct date d){const int dayspermonth[12] ={31,28,31,30,31,30,31,31,30,31,30,31};if(d.month=2 && isleap(d)) days=29; else days=dayspermonth[d.month-1];} bool isleap(struct date d){ bool leap=if((d.year%4==0 && d.year%100!=0)||d.year%400==0) leap=}
c语言「京东」精选新书,热书,种类齐全,天天低价,货到付款,任你选&购&!时间有限,知识无限,京选好书-c语言,做一个读书,爱书,藏书的人!
请先调试解决,结果不对,是功能BUG。请跟踪你的变量看其在哪一步时执行的结果与你期望的结果有不同,并改正。
哪里出错了
怎么回事?
登录百度帐号推荐应用

我要回帖

更多关于 大神求别撩 的文章

 

随机推荐