大神们,帮帮忙,这个C语言程序咋做,万分感谢 英文怎么说,急急急!

C语言编程,以前你做过,再次求答案,万分感谢!_百度知道
C语言编程,以前你做过,再次求答案,万分感谢!
(请将内容保存到文本文件、b、c,假定项目名用“xkzy2”表示、编写一个C语言程序、利用第一次作业所建立的工作区、在工作区下建立一个内容为空的,如假定字母a的个数为3、名称为“main,要求实现的功能为: 3”。提示,其输出屏幕上呈现的所有内容,以及在程序执行时,并分行依次输出,并输入:会使用流程控制语句和数组、在上述项目内建立一个能够实现上述功能的.c”的程序文件:答题框内不能输入超过2000个字符、d的个数(字母大小写等效),编写出进行数据处理的程序。三;2,或另建一个新工作区,每行的输出格式为“字母、连接和运行此C语言程序文件,请使用附件上传功能。4,试统计出该串中所包含的每一种字母a、
内容和步骤.com,则输出格式为“a。求答案,并能够上机调试和运行:1,如果是压缩包:从键盘上输入一行带有英文字母的任意字符串:个数”、进行控制台应用的工程项目。二:请在for循环内使用switch语句分别进行字母个数的统计一。)提示,假定该字符串的长度不超过50、
提交内容你所编写出的程序、
目的;3、编译,并压缩成一个压缩包上传。如果超过2000字符,请传至@qq
我有更好的答案
已发送到你邮箱,查收。
来自:求助得到的回答
其他类似问题
为您推荐:
c语言编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁共有 598 人关注过本帖
标题:求大神解答下,万分感谢
等 级:新手上路
帖 子:10
结帖率:60%
&&已结贴√
&&问题点数:8&&回复次数:2&&&
求大神解答下,万分感谢
/*****************************************************************************************************************************/
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。
现给定A、DA、B、DB,请编写程序计算PA + PB。
输入格式:
输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 & A, B & 1010。
输出格式:
在一行中输出PA + PB的值。
输入样例1:
输出样例1:
/*/***********************************************************************************************************/
上面的是问题
这是我的程序&&fun函数不知道有什么问题 看不出来
#include&stdio.h&
#include&string.h&
int fun(char *p,int n,int a)
&&& int result=0;
&&& for(i=0;i&n;i++)
&&&&&&&&if(p[i]==a+'0')
&&&&&&&&&&&&result=p[i]+result*10;
&&& printf(&%s\t%d\t%d\t\n&,p,n,a);
int main()
&&& char str1[11],str2[11];
&&& char pa,
&&& int sum1,sum2;
&&& scanf(&%s,%d,%s,%d&,str1,pa,str2,da);
&&& int len=strlen(str1);
&&& int len1=strlen(str2);
&&& sum1=fun(str1,len,pa);
&&& sum2=fun(str2,len1,da);
&&& printf(&\nsum=%d\n&,sum1+sum2);
&&& return 0;
搜索更多相关主题的帖子:
来 自:湖南科技大学
等 级:版主
威 望:23
帖 子:2751
专家分:13384
程序代码:for(i=<font color=#;i&n;i++)
&&& if(p[i]==(char)(a+(int)('<font color=#')))
&&&&&&&&result=(int)p[i]-(int)('<font color=#')+result*<font color=#;
&&&唯实惟新 至诚致志
等 级:版主
威 望:16
帖 子:398
专家分:2043
输入输出没按例子来:
程序代码:#include&stdio.h&
#include&string.h&
int fun(char *p, int n, int a)
&&& int result = <font color=#;
&&& for (i = <font color=#; i&n; i++)
&&&&&&&&if (p[i] == a + '<font color=#')
&&&&&&&&&&&&result = a + result * <font color=#;
&&& //printf(&%s\t%d\t%d\t\n&, p, n, a);
&&& return
int main()
&&& char str1[<font color=#], str2[<font color=#];
&&& int pa,
&&& int sum1, sum2;
&&& scanf(&%s %d %s %d&, str1, &pa, str2, &da);//scanf读入要取地址
&&& int len = strlen(str1);
&&& int len1 = strlen(str2);
&&& sum1 = fun(str1, len, pa);
&&& sum2 = fun(str2, len1, da);
&&& printf(&%d\n&, sum1 + sum2);
&&& return <font color=#;
版权所有,并保留所有权利。
Powered by , Processed in 0.029032 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved哪位朋友能有c语言的mbuf管理的源程序?非常感谢!该怎么解决 - C语言当前位置:& &&&哪位朋友能有c语言的mbuf管理的源程序?非常感谢!哪位朋友能有c语言的mbuf管理的源程序?非常感谢!该怎么解决&&网友分享于:&&浏览:19次哪位朋友能有c语言的mbuf管理的源程序?非常感谢!做一个项目,用c语言,是通讯方面的,需要先开辟一块大内存,然后有很多后续操作从此获取内存,不再找操作系统要(类似mbuf),不知哪位高手那里有这方面的源代码?万分感谢!或者能告诉我从哪里能下载也可以。------解决方案--------------------
参考类unix上的mpool实现吧,虽然它用的是共享内容,但是有几分类似
------解决方案--------------------
[code=C/C++][/code]struct mpool_blob{
unsigned char * /* Base of allocated section */
unsigned char * /* End of allocated section */
struct mpool_blob * /* Next Pool */};[code=C/C++][/code]/codesearch?hl=zh-CN&q=+mpool+show:swpCyvTQk_Y:zxOYiBXOsp8:YesOyO-lfFU&sa=N&cd=1&ct=rc&cs_p=http://www.angstrom-distribution.org/unstable/sources/cyrus-imapd-2.2.12.tar.gz&cs_f=cyrus-imapd-2.2.12/lib/mpool.c#first有全面的解决方案。写的很标准
------解决方案--------------------
你的参数p可以携带该内存单元的管理信息的!你可以判断该内存单元的下一个内存单元是否是可以满足使用的,如果是就从下筷分配,如果不是,则新分配一块,将原来的数据复制进去.哪些情况需要relloc?在设计该函数的时候可以将处理的数据void * p整成struct PARAM{ struct PARAM * next, void * }; 这样的形式,直接将需要增加的数据(前面增加头或者后面增加尾)组成这样的结构也很方便.我原来处理一些比较复杂的协议的时候就是这样干的
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有问题已关闭
代为完成的个人任务
提问需要满足:其他人可能遇到相似问题,或问题的解决方法对其他人有所助益。如果通过其他方式解决遇到困难,欢迎提问并说明你的求知过程。
&b&#include &stdio.h&&/b&&br&&b&#include &stdlib.h&&/b&&br&&b&#define TRUE
1&/b&&br&&b&#define FALSE
0&/b&&br&&b&#define OK
1&/b&&br&&b&#define ERROR
0&/b&&br&&b&#define INFEASIBLE
-1&/b&&br&&b&#define OVERFLOW
-2&/b&&br&&b&#define
int&/b&&br&&br&&br&&b&//主函数开始
&/b&&br&&b&int main() &/b&&br&&b&{&/b&&br&&b&int i,an,M;&/b&&br&&b&typedef struct LNode&/b&&br&&b&{&/b&&br&&b& ElemT&/b&&br&&b& struct LNode *&/b&&br&&b&}LNode,*LinkL&/b&&br&&b& while(1&&M!=0)
//M的值退出程序时使用!&/b&&br&&b&{&/b&&br&&b& for(i=1,M=1; i&=1;++i)&/b&&br&&b& {&/b&&br&&b& printf(&\t&);&/b&&br&&b& printf(&* *****************************************\n&);&/b&&br&&b& printf(&\t*..请输入要实现的功能:\t\n&);&/b&&br&&b& printf(&\t*..............1.创建链表.....................\t*\n&);&/b&&br&&b& printf(&\t*..............2.查找.....................\t*\n&);&/b&&br&&b& printf(&\t*..............3.插入.....................\t*\n&);&/b&&br&&b& printf(&\t*..............4.删除.....................\t*\n&);&/b&&br&&b& printf(&\t*..............5.计数.....................\t*\n&);&/b&&br&&b& printf(&\t*..............6.输出.....................\t*\n&);&/b&&br&&b& printf(&\t*..............7.排序.....................\t*\n&);&/b&&br&&b& printf(&\t*..............8.逆置......................\t*\n&);&/b&&br&&b& printf(&\t*..............9.退出程序.....................\t*\n&);&/b&&br&&b& printf(&\t* ****************************************\t*\n&); &/b&&br&&b& }&/b&&br&&b& printf(&\t&);&/b&&br&&b& printf(&\n\t请对应序号选择要实现的功能: &);&/b&&br&&b& printf(&\n\t提示:要实现2-9之间的功能之前必须先实现功能1!! &);&/b&&br&&b& scanf(&%d&,&an);&/b&&br&&b& switch(an) &/b&&br&&b& {&/b&&br&&b& case 1 :GreatList(LinkList L);&/b&&br&&b& case 2 :GetLinkListbykey(LinkList L);&/b&&br&&b& case 3 : ;&/b&&br&&b& case 4 : ;&/b&&br&&b& case 5 : ;&/b&&br&&b& case 6 : ;&/b&&br&&b& case 7 : ;&/b&&br&&b& case 8 : ;&/b&&br&&b& default : printf(&不存在该命令:%d \n 请重新输入: &,an);&/b&&br&&b& }&/b&&br&&b& }&/b&&br&&b& return 0;&/b&&br&&br&&br&&b&}&/b&&br&&b&//主函数结束&/b&&br&&br&&br&&br&&br&&b&//以下皆为调用的子函数&/b&&br&&b&LinkList GreatList(LinkList L)
//功能1:创建链表&/b&&br&&b&{&/b&&br&&b&LinkList L=NULL;&/b&&br&&b&ListList *p;&/b&&br&&b&&/b&&br&&b&printf(&请输入字符(输入#结束):\n&);&/b&&br&&b&ch=getchar();&/b&&br&&b&while(ch!='#')&/b&&br&&b&{&/b&&br&&b&p=(LinkList *)malloc(sizeof(LinkList));&/b&&br&&b&if(p==NULL)&/b&&br&&b&{&/b&&br&&b&return NULL;&/b&&br&&b&}&/b&&br&&b&p-&data=&/b&&br&&b&p-&next=L;
//头插法实现链表&/b&&br&&b&L=p;&/b&&br&&b&ch=getchar();&/b&&br&&b&}&/b&&br&&b&return L;&/b&&br&&b&}&/b&&br&&br&&br&&br&&br&&b&LinkList GetLinkListbykey(LinkList L,char key)
//功能2:查找链表中的某一个值&/b&&br&&b&{&/b&&br&&b&LinkList p=L;&/b&&br&&b&printf(&请输入要查找的元素:\n&);&/b&&br&&b&scanf(&%c&,&key);&/b&&br&&b&while(p&&key!=p-&data)&/b&&br&&b&{&/b&&br&&b&p=p-&&/b&&br&&b&}&/b&&br&&b&if(p!=NULL)&/b&&br&&b&{&/b&&br&&b&
printf(&查找成功,链表中存在%c这一元素\n&,key);&/b&&br&&b&
return p-&&/b&&br&&b&}&/b&&br&&b&else &/b&&br&&b&
printf(&查找失败&);&/b&&br&&b&}&/b&
#include &stdio.h&#include &stdlib.h&#define TRUE
1#define FALSE
0#define OK
1#define ERROR
0#define INFEASIBLE
-1#define OVERFLOW
int//主函数开始
int main() {int i,an,M;typedef struct LNode{ ElemT struct LNode *}LNode,*LinkL while(1&&M!=0)
//M的值退出程序时使用!…
请独立完成作业。已举报,请广大市民放心。
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 万分感谢 英文怎么说 的文章

更多推荐

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

点击添加站长微信