大学devc 5.6.3++编程题目。求大神帮忙。

devc编程改题。在线等!_百度知道
devc编程改题。在线等!
删除时应给出提示信息并返回主菜单。可供修改的题目在这个链接http.baidu,输出没有找到的信息.com/question/0587868原题如下电话信息管理设计一个实用的小型电话信息管理程序://zhidao;也可以按“电话号码”方式查询记录,以电话号码为主键,即如果新增加的电话号码已经存在。7.编辑功能
能够修改电话信息;(3)如果已经是空://zhidao?fr=iks&word=%B5%E7%BB%B0%D0%C5%CF%A2%B9%DC%C0%ED&ie=gbk字数太多打不出来.baidu,经确认后再删除.html。
2.可增加电话记录.html,然后可进行修改,输出提示信息;(3)如果查询的信息不存在
这是一道待解决的难题
您的回答被采纳后将获得系统奖励20(财富值+经验值)+难题奖励10(财富值+经验值)+提问者悬赏200(财富值+经验值)
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁5 ,6,7三题,C语言编程,求大神帮忙!!-中国学网-中国IT综合门户网站
> 5 ,6,7三题,C语言编程,求大神帮忙!!
5 ,6,7三题,C语言编程,求大神帮忙!!
转载 编辑:李强
为了帮助网友解决“5 ,6,7三题,C语言编程,求大神帮忙”相关的问题,中国学网通过互联网对“5 ,6,7三题,C语言编程,求大神帮忙”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:5 ,6,7三题,C语言编程,求大神帮忙!!,具体解决方案如下:解决方案1:<解决方案2:#include&&n;if(n&&t=%ld\n&&&nbsp.h&i=1;}&else&}&}void&long&nbsp,n;else&n){&i=1;#include&int&printf(&;&nbsp.h&&printf(&scanf(&quot,k=0;s=%ld\n&0)&&nbsp,n;&nbsp:&请输入一个整数;if(sum&sum+=i;;&nbsp。\n&quot,t=0;&nbsp,S);n);&for(int&sum=1;int&main(void)&nbsp,n),sum=0;&scanf(&S=1.0;&请输入一个数;}&if(0;s);%d&quot,sum).h&k++;%d的没有1和%d之外的其他因子;i=2;0;&}}解决方案3:<解决方案4:5.for(i=2;i&=n/2;i++){if(n%i==0) sum+=i;}6.for(i=0;i&=n;i++){ int s=1; for(j=1;j&=i;j++){ s*=j; } sum+=1/s;}7.s=s*10,t=1;do{ s=s/100; t=t*10+s%100;}while(s); 然后把t倒序输出就是了这只是算法,自己完善一下通过对数据库的索引,我们还为您准备了:答:第5题 #include void main(void) { int n,sum=0; printf("请输入一个整数:"); scanf("%d",&n); for(int i=2;i0) { printf("%d的所有因子(除1和%d)之和为:%d\n",n,n,sum); } else { printf("%d的没有1和%d之外的其他因子。\n",n,n); }} 第6题...===========================================问:c语言编程题 求满足下面两个条件的三位数之和 1.只能由5.6.7.8这四个数...答:代码如下: #include int main(){ int a, b, c, s=0; for (a=5; a===========================================问:c语言编程题 求满足下面两个条件的三位数之和 1.只能由5.6.7.8这四个数...答:6.void main(){ int n,i,a[100]; int max, printf("输入学生数目:"); scanf("%d",&n); for(i=0;i===========================================问:用C语言编程 S=1-2+3-4+5-6+……+99-100答:#include main(){ int count,sum, sign=-1; sum=0; for(count=1;count===========================================问:用C语言编程 S=1-2+3-4+5-6+……+99-100答:#include "stdio.h" main(){ int i,j; printf("*"); for (i=1;i===========================================问:用C语言编程 S=1-2+3-4+5-6+……+99-100答:#include void main() { int i,s=1; for(i=1;i===========================================问:自己编写了个 求帮忙看看 #include &stdio.h& main(){ int i,fm,fz,t,s,...答:1、你的main函数没有类型;2、你的分母计算有错;3、你的计算结果是小数,不能定义成int型。 #include void main() { int i,t=1,fm=1,fz=0; double sum=0; for(i=0;i===========================================问:自己编写了个 求帮忙看看 #include &stdio.h& main(){ int i,fm,fz,t,s,...答:#include int main(){ int i,s=0,t=-1; for(i=1;i===========================================问:#include &stdio.h& main() { int a,s=0; for(a=1;a&100;a++) {if(a%2==...答:既然是要求解到第一百项,那么事情就不必要搞得那么麻烦。表达式中,所有为奇数项项都是正数,偶数项都是负数,而奇数项和偶数项各有50项我们不妨利用等差数列求和公式,分别求出奇数项和偶数项绝对值的和。再用奇数项绝对值的和减去偶数项绝对...===========================================建议 去 我的领地 5d6d 的 proteus 论坛看看 那里有很多 单片机仿真实例,包括仿真图 和 源码 搜 5d6d 和 proteus 2个关键词===========================================O&#39;&#39;Hallaron着 5、《操作系统:精髓与设计原理》 6、《编译原理》 7、... 7.《C语言嵌入式系统编程修炼》 8.《高质量C++/C编程指南》林锐 尽可能多的编码...===========================================的基础知识 6、了解网络技术的发展 7、掌握计算机操作并 具有c语言编程(含上机调... 5.80X86宏汇编语言的程序设计:顺序、分支及循环程序设计,子程序设计,ROBBIOS中...===========================================.html 7.C语言编程宝典之一 C语言编程宝典之一 .cn/html/1/5/dlid=60... pn=0&.html 8.象棋大战 1.075 一款不错的象棋游戏,采用DirectDraw编程,标准W...===========================================学分 成 绩 I II III IV 1 2 3 4 5 6 7 8 1 工程制图 4.0 2 高等数学(I) 6.0 3 基础英语 4.0 4 思想道德修养 2.0 5 计算机文化基础 3.0 6 C语言程序设计 4.0 7 大学...===========================================ifelse结构的使用。 5、循环结构程序设计,dowhile、for、while循环的应用。 6、以及循环与循环之间的嵌套。推荐阅读《厦门C语言程序设计有几种转移语句》 7、一维数组、...=========================================== 4.给定学号显示某生没选修课程 5.统计C语言程序设计门课高分、低分和平均分 6.输出补考名单(学号、姓名、课程名) 7.查询C语言程序设计门课成绩90-100分学生名单 ...===========================================开发板平台内核系统的烧写; 二、嵌入式C语言编程 1、复习C语言基础知识,强化指针... 编程 4、Linux多线程编程 5、Linux Socket网络编程 6、Linux 串口通讯编程 五...===========================================的基础知识 6、了解网络技术的发展 7、掌握计算机操作并 具有c语言编程(含上机调试... 5.80X86宏汇编语言的程序设计:顺序、分支及循环程序设计,子程序设计,ROBBIOS中断...=========================================== 代码有点发不上去,加q发给你,===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助大学devc编程,求大神_百度知道
大学devc编程,求大神
以电话号码为主键电话信息管理设计一个实用的小型电话信息管理程序;(3)如果查询的信息不存在,并且能够对指定文件操作。
2.可增加电话记录。(2)能给出查询记录的信息;(2)可以随时显示内存中的记录,提示是否要修改;(2)给出将被删除记录的信息,如查询到某个人的电话号码后。它有查询和编辑等功能,输出没有找到的信息,经确认后再删除。可根据需要增加电话信息,则不能增加并给出必要的提示,即如果新增加的电话号码已经存在。
3.显示记录
(1)如果没有记录可供显示;(4)如果没有要删除的信息。7.编辑功能
能够修改电话信息,输出提示信息;4.文件存储5.删除记录(1)可以按“电话号码”方式删除记录,给出提示信息;(3)如果已经是空,请用数组来设计这个程序;6.查询记录(1)可以按 “姓名”方式查询记录,删除时应给出提示信息并返回主菜单;也可以按“电话号码”方式查询记录,然后可进行修改。功能设计要求
1.将数据保存到文件
提问者采纳
printf(&&&
free(q);p;wb&quot,filename);,&按姓名增排序 pNode&&&);address);\t*****&
while(p)&next-&&;%d&\t1;);GetEmptyList()&nbsp,sizeof(struct&&nbsp:&NULL)&&0)&==&3&打开文件%s失败;&nbsp.删除;& } for(p&&nbsp,filename);&0;0;
return&\t7;==&;&next&{
p-&&\n\n\n\n&);
tmp&=&q-&&&
p&nbsp,1;p&message));p-&=&(pNode)malloc(sizeof(struct&&message);&& struct&next&=&==&&); for(p&(pNode)malloc(sizeof(struct&&message&1;next-&&NULL)&&NULL;{
printf(&quot,p-&;;{
printf(&););
} } return&&
else&typedef&==&;FILE&&);p、加载\n&& }}void&)&telephone[])&);
printf(&&&&telephone)&next&│\n&&& int&{
if(strcmp(q-&gt,q:\n&=&│&next)
ShowData(p),0不是&
return、排序\n& if(p&&break!\n&&
} } q-&p;%-16s&quot.覆盖文件%s\n2;;p&p;&}void&&fopen(ModifyList(LinkList&,;按telephone增序添加;&
printf(&=&;%s&head&nbsp,*pN
printf(&&&).h&address);&;
tmp&&p-&;=&););ShowAll(head);==&&{
ShowData(p); if(head&}pNode&&
p-&\t4;=& char&&nbsp:&;&&next)
fwrite(p;0;&{ pNode&%-8d\n&}&
printf(&quot、修改\n&2&=&}void&NULL)&\t号码本为空;1;{
if(an&&email);next&nbsp.追加文件%s\n3;&p&
printf(&head)&&nbsp,name);&;&nbsp,&&nbsp,fp)&{
p-&&=&\t被修改的电话号码& menu(head);&next)
fwrite(p;{
printf(& p& return&nbsp:&LoadData(head);
printf(&choice);#include&i&=&p&nbsp,filename);&nbsp,p-&%d&{&7&
} } printf(&&=&
printf(&return&
printf(&=&;&next、按姓名修改;&& }}void&nbsp,filename);telephone)&message);fopen(filename:&{
printf(&quot:&
free(tmp);
else&&);}void&
else&&ModifyListTelephone(LinkList&
case&rb&&&1;
printf(&SaveData(LinkList&=&&SearchTelephone( char&&if(an&0)&
case&;p!\n&ModifyListName(head);an);&);&telephone[16];没有找到电话号码为%s的记录; char&&next)&message);Sort(head);(pNode)malloc(sizeof(struct&&
while(fread((void&);=&nbsp,p&);{
printf(&NULL;
printf(&&NULL;
do&=&message));=& printf(&\t1;=&p-&&址&1)&打开文件%s失败;6&{
printf(&& scanf(&&
ReadData(p);&next&;
p&next&telephone)&nbsp、新建\n&&打开文件%s失败;
p-&=&&GetEmptyList();\t被修改人的姓名&=&&next)&{
printf(&quot:& } printf(&&),p-&gt,q-&an);&&&&==&p& printf(&名&\t邮箱号码&p;NULL)&0;
printf(&quot,tmp-&&message));&NULL;&nbsp,sizeof(struct&\tXXXXX& if(head&nbsp:&&&&&&};next-&{
printf(&&&0)&break.添加;&
if(strcmp(p-&%d&p&==&ShowAll(LinkList&&next-&;p-&{
p&nbsp,filename),fp)& pNode&&& printf(&&#39;
q-& scanf(&==&& if(an&head&nbsp,&quot,telephone);&menu(LinkList&==& return&{
ShowData(p);==& p-&{
ShowData(p);NULL)&==&==&&next&&p&&&nbsp,fp); scanf(&&&2)&nbsp,sizeof(struct&next-&=&=&
);&p;保存内存到文件 int&&==&&&{
p&name[])&&&head-&&(pNode)malloc(sizeof(struct&
if(fp&欢迎使用通讯录管理软件&nbsp.h&
switch(select)&
if(fp&{ printf(&next&
case&打开文件%s失败;=&&3)&rb&& head-&postcode); head-&return&nbsp,telephone);=&&&{
p-&&nbsp,1;
case&%d&p;
case&&nbsp,&p;{
scanf(&p;&{&;head-&&=&name););
printf(&0;&nbsp,&mode[5];head-&
fp&head)&&nbsp,p-&==&=&NULL;==&
q-&&=& }}void&ShowLine(int&
switch(choice)&&\t3;\t电话号码&nbsp,name)&p-&&{ printf(&quot,1;*; if(p&\t5;&;
for(p& }}void&&
if(strcmp(q-&=&└─────────────────────────────────┙\n&
} }while(choice);;{
q&next&5&&&}int&{&nbsp.是;=& scanf(&
free(tmp):&nbsp,1;p-&*&&&&&*LinkLhead)&%s&&{
fp&&head)&name[24];&&&&%-24s&{&=&=&fopen(filename,telephone)&&//&&
} } if(head-&==&=&head:&{&&NULL)&&p-&
if(an& if(head&这个电话号码已经存在;p,&p;&;&==&{ LinkList&&=&==&nbsp,head)&&&& ShowLine(88);{ pNode&nbsp?&//&name[16];;p;&&nbsp,name);&
if(fp&0;&&│\n&quot,&amp:&
&&==&);&{ int&&&=&p-&&0)&0;&&&&p)&=&&没有找到姓名为%s的记录;&an&=&1)&\t1。\n&&\t请选择;&nbsp,filename); head-&;&stdio,char&
tmp&n;&&&& for(i&nbsp,fp)&&=&nbsp,char&& return&++i)
printf(&quot、按电话号码修改;
scanf(&;=&nbsp。\n&telephone[0]&ShowData(pNode&没有找到电话号码为%s的记录;0;{
q&nbsp。\n&&0)& if(filename[0]&│\n&打开文件%s失败;*&Sort(LinkList&&&=&;=&&&=&&ModifyList(head);;&&nbsp,filename);{
ShowData(p);p-&;{
printf(& else&nbsp:& char&0;{
printf(&&q-& printf(&&&&传送文件的内容到内存 pNode&&message));}pNode& printf(&p;;&next)& char&&&i;==&&nbsp,filename);););
p&&telephone[])&\t6;&&& for(p&
else&=&next&LoadData(LinkList&q-&
} } return&&&&;next)&%s&&&&p;next&%s&=&nbsp,0;2)&);0)&next&0;p;&nbsp,1;=&); if(head-& p&SearchTelephone(LinkList&nbsp、添加\n&&void&;&nbsp,q;);&name[0]&
else&=&p-& printf(&next)&);&nbsp,2;
case&&&lt,&&&nbsp:&nbsp,& head-&;=&
scanf(&p&nbsp,p-&=&
p-&Addmember(head);&│& scanf(&
free(tmp)、返回\n& else&
fclose(fp);&
free(q);{ int&);
ReadData(p);&{
tmp-&&printf(& scanf(&quot,p-&),&&&nbsp:&
printf(&&\n&fopen(EraseTelephone(LinkList&nbsp:&
for(p&nbsp,name);message)););&=&&1)&p-&
while(fread(&&ModifyListTelephone(head);SaveData(head); FreeList(head););&&p;//&&SearchName(n)&{
if(strcmp(p-&
for(p&name);&&==&printf(&==&&nbsp,fp);&0)&NULL;
scanf(&);│\n&=&&&;│&&0,p-&
scanf(&&&&nbsp.h&p-&\0&#39;wb&{
ShowData(p);{
printf(&&;&
fclose(fp);
return&&&3)&filename[50]&&=&&);;p-&Addmember(head);SearchName(LinkList&&next)&message)),p-&\tXXXXX&&&=&\t请输入文件名&p)& printf(&1&
if(an& printf(& printf(& } else&
fclose(fp);%-16s&head-&strcpy({
pt&nbsp!\n& } else&nbsp:&next-&&;&=&&nbsp,本条信息未添加;&=&0;&&&\t1,telephone);&nbsp:&&email[0]&email);&&==&;}LinkList&&telephone);&);&FreeList(LinkList& }}void&=&&&%s&&
p-&&=&//&{
if(strcmp(p-&& } if(an&{ pNode&telephone)&│\n&%s&\tXXXXX&&;);),filename),char&& while(q-&==&
编写&NULL;&););& scanf(&next&head)&&&&
printf(&quot,&&\t文件名&&
while(fread(next)&&;next&head)&=&{
case&next-&;
fclose(fp);message));
fclose(fp);&{ char&{
if(strcmp(p-&gt,sizeof(struct& ShowLine(88);{
printf(&telephone[16]、保存\n&&&&{ LinkList&nbsp,tmp-&);&& head-&
if(fp& int&\tXXXXX&%s&&&=&=&\tXXXXX&&因电话号码相同;=&0)&nbsp:&fopen(&message);&head-&&nbsp,filename);message);message&{ pNode&&next&NULL)&==&&p; pNode&message):&&main()&&\t2;struct&│&&&head)&head-&);&next&&{&nbsp:&nbsp,&┌─────────────────────────────────┐\n&quot,p-&{
p-&1&telephone)&%-24s&&an).新建\n4;p-& head-&gt。\n&
fclose(fp);&||&&email[24];&%s&p-&next.覆盖&=&\t要传送的数据文件名&NULL)&=&& while(p)&//&ab&&next-&
return&&p;&
fp&#include&p-&
if(flag)&next-&
printf(&&& char&ReadData(pNode& printf(&quot、浏览\n&next、退出\n&return&=&==&&nbsp。\n&{
ShowData(p);=& q&&{ int&=&\n\t请选择&p&
while(q-&&&==&=&(pNode)malloc(sizeof(struct&nbsp,fp);
flag&{ pNode&wb&address[0]&next&\t姓&
if(strcmp(p-&\t请选择&nbsp,p-&{
case&=& if(filename[0]&&*)1)&&&head-&gt。\n&
printf(&&&==&q;an);&NULL;&nbsp:&);=&;p-&q-&gt:&=&nbsp.无操作返回\n&}void&%d&wb&next:&an:& while(p-&&nbsp,&
fwrite(p;&
ShowData(tmp);\t*****&\t*****&&
printf(&);;;\t1;{ pNode&==&;(pNode)malloc(sizeof(struct&&);&
;.不删除&postcode&nbsp,telephone);telephone);,2;&&=&1)&删除电话号码为telephone的结点 int&nbsp,&\t加载文件%s;
} }}void&&&&select);│&);&&&nbsp,2&nbsp,telephone)&#include&nbsp,&%s&q&postcode);NULL;p;
for(p&&%d&=&\t地&=&
scanf(&0)&p;\tXXXXX&&&&\t邮政编码&& p&&p-&&\t*****&
printf(&}void&\t请输入文件名&}void&{
if(strcmp(p-&\t0;
printf(&&(pNode)malloc(sizeof(struct&head)&
printf(&next&&nbsp,1;strcpy( do&nbsp,&=&;4&
free(tmp);(pNode)malloc(sizeof(struct&&head)&;next-&NULL)&1&NULL)&& for(p&;&&Addmember(LinkList&NULL)&nbsp,q;{
printf(&=&nbsp,可用于创建新链表 pNode&;p-&
} }while(select); ReadData(p);&&&ModifyListName(LinkList&%d&quot:&=&nbsp。\n&);;{
tmp&=&nbsp:&&nbsp:&&;message));&nbsp,sizeof(struct&}int&&1)&&&=&&);
return&&next&NULL)&nbsp,sizeof(struct&
tmp&nbsp,filename);&{
printf(&&char&address[24]
提问者评价
其他类似问题
}; double area=C; return 0; cout&lt,然后通过这个类来计算圆面积#include&&lt;的位置要注意; cout&iostream&}补充:3; /输chu&&输出面积 return 0,因为这是一条语句5;/&&&#define PI=3;&iostream&gt,另外cout&
double GetArea(): ymj(double R){Radius=R;#define Pi 3,最简单的方式#include&}int main(){&class ymj{private:
double Rr;&lt,main后面不能有;double ymj:;&lt、分号;&} 补充;int main(){&&quot,你的r不能用int4;
ymj C(i);public、计算小数时; cin&gt:&这里分号只有在endl后面才能有;&lt,不能直接int getArea();area&lt:2;输出;&i:&PI*r*r&lt.1415,1; cin&&#47.14请输入你的半径:GetArea(){ return Pi*Radius*Radius、你的想法应该是定义一个类;
/&这么写;;输入半径 cout&lt、定义类和函数请多看看.GetArea()您好
...哥们,不会别乱答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> 求大神帮忙看下这道题1.编程实现在一个9位数的正整数n中插入4个乘号,使分得的5个整数的乘积最大;
求大神帮忙看下这道题1.编程实现在一个9位数的正整数n中插入4个乘号,使分得的5个整数的乘积最大;
xq_yyz & at
求大神帮忙看下这道题1. 编程实现在一个9位数的正整数n中插入4个乘号,使分得的5个整数的乘积最大;2. 输入 n3. 输出 被分得的5个整数、得到的最大乘积4. 例如:输入
输出 73*401*9*8*62= & 算法上怎么实现,或者给点思路吧,谢谢!
分解n为9个数字存入数组的第0--第8个元素中最大乘积设为max=0五个整数全设为0第一个乘号的位置p1在第1--第5元素前(循环){p1前的元素连乘拼合第一个整数第二个乘号的位置p2在p1+1--第6元素前(循环){p2前的元素拼合为第二个整数第三个乘号的位置p3在p2+1--第7元素前(循环){p3前的元素拼合为第三个整数第四个乘号的位置p4在p3+1--第8元素前(循环){p4前的元素拼合为第四个整数 p4前的元素拼合为第五个整数 五个整数的乘积记为product 若product&max {max&=product
并记录五个整数
}}}}}输出max和记录的五个整数
xq1817 & &
& & (0)(0)
只拿原题目中的数据做测试。/*******************************************1. 编程实现在一个9位数的正整数n中插入4个乘号,使分得的5个整数的乘积最大;2. 输入 n3. 输出 被分得的5个整数、得到的最大乘积4. 例如:输入
输出 73*401*9*8*62= &**********************************************/& #include &stdio.h&#include &stdlib.h&int getInteger( int a[], int start, int last){
int product=a[start];
for( k=start+1; k& k++)
product=product*10+a[k];}& int main(int argc, char *argv[]){
int a[9]={ 7, 3, 4, 0, 1, 9, 8, 6, 2 };//原题目数据
int product=1;
int max=0;
int maxb[5];&
int p1,p2,p3,p4;&
for(p1=1; p1&6; p1++)
b[0]= getInteger(a, 0, p1);&
for(p2=p1+1; p2&7; p2++)
b[1]= getInteger(a, p1, p2);
for( p3=p2+1; p3&8; p3++ )
b[2]= getInteger(a, p2, p3);
for(p4=p3+1; p4&9; p4++)
b[3]=getInteger(a, p3, p4);
product=b[4]=getInteger(a, p4, 9);
for(k=0; k&4; k++)
product*=b[k];
if( product&max )
for( k=0;k&5; k++ )&
maxb[k]=b[k];
printf(&\n Max is %d = %d&,max,maxb[0]) ;&
for( k=1; k&5; k++ )
printf(& * %d&,maxb[k]);&
printf(&\n&);
system(&PAUSE&);
return 0;}xq1210 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-}

我要回帖

更多关于 devc64位 的文章

更多推荐

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

点击添加站长微信