高分悬赏C语言作业!!!!!急!!!!!

简单的c语言大作业谁能帮我写了高分悬赏啊谢谢了今天就是截止日期了急啊!!!!!!发到我qq384858346请认真完成做一道即可注意要求完整回答谢谢要求如下:A在“二、作... 简单的c语言大作业 谁能帮我写了 高分悬赏啊 谢谢了 今天就是截止日期了 急啊!!!!!!发到我qq 384858346 请认真完成 做一道即可 注意要求 完整回答 谢谢
要求如下:
A 在“二、作业内容”中选做一道即可。
1. 所有选题可以不编写程序(因为还没学,同时也就没有“程序代码要求”)。如果有编程经历的同学感兴趣,可以编程并提供源程序清单,但应该按照如下“程序代码要求”编写。
2. 不要求选做题多,要求的是高质量完成所选题。如多种算法解的优劣分析等问题。
3. 提倡创新思维、扩充题目的功能或目标,撰写大作业报告。例如:
第1题中:添加九九表的运算、结果在0~50的乘法运算。
第4、5题中:搜索和参考国内、外有关“城市与轨道交通智能化系统工程”的成功经验,扩充该题功能。
其他题多多少少也会有类似的功能扩充问题。
4. 允许提交更有意义、更有兴趣的自选题,但提交报告必须符合大作业的要求。
B 所有提交的大作业包括:
a 源程序清单(非必须的)。
b 算法及程序说明文档:算法及程序功能分析、设计目标与设计方法、算法原理性说明、使用流程图、N-S图等描述算法。(可附加必要的注释)。
c 用户帮助手册:供使用算法及程序的用户阅读,指导用户如何使用你的算法及程序。
d 测试报告:算法及程序完成后,测试算法及程序的测试数据及程序代码、输入集与输出集、算法及程序是否正确的结论;注意,若算法及程序不正确,则应包含错误症状、原因分析以及改正步骤。
C 程序代码要求:
a 具有简单的菜单界面;
b 容错功能(即必须检查用户输入数据的有效性,并在用户输入错误数据时提醒用户重新输入正确数据;程序能够处理程序运行时错误,在发生错误时处理该错误,防止错误再次传播);
c 必要的注释;
d 符合模块化与结构化的要求(尽可能将程序中的重复代码抽象为函数,尽可能将程序中完成特殊功能的函数集抽象为单独的函数库);
e 不要求图形界面。
二、作业内容
1.编写36块砖36人搬的算法及程序。要求:男搬4,女搬3,两个小孩抬一砖,(即36块砖36人一次搬完)。求解男、女、小孩各需多少人?
2.编写上台阶的算法及程序:要上一个20格的台阶,每步至少走一格,至多走两格,问共有多少种走法并输出。
3. 编写教材5.1.1中甲地到丙地的算法及程序。要求:改为开车从甲地到丙地,并且设A线含有5个红绿灯,B和C线上只有1个红绿灯。则当交通高峰期就开车走B和C线,非交通高峰期就开车走A线。试用不同的算法描述方法编写该算法及程序。
4. 进一步改写第4题的算法及程序。附加条件是:非交通高峰期时,并且时间段为0点至5点时,就开车走A线。否则,开车走B和C线。试用不同的算法描述方法重新编写该算法及程序。
5. 编写排序与查找的算法及程序。有10个无序的整数,存放在一维数组中,先将该数组元素按升序排列,再用折半查找算法查找第一次出现的键K值并输出。
6. 编写二转十算法及程序。要求输入一个8位二进制数,将其转换为十进制数输出。
7. 编写挑数求和的算法及程序。要求在100~200间被3除余2,且不能被7整除的整数之和并输出。
展开
 我来答
nanhay
2010-05-10 · TA获得超过1173个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:1010万
展开全部
// 搬砖
#include<stdio.h>
int main()
{
int m,g,c;//定义变量,男生数量为m,女生为g,小孩为c
for (m=1;m<36;m++)
for (g=1;g<36;g++)
for (c=1;c<36;c++)
if ((m+g+c)==36&&(8*m+6*g+c)==72)// 满足人数为36,搬砖数量为36则输出
printf("男%d 女%d 小孩%d\n",m,g,c);
return 0;
}
淡淡的水宿舍
2010-05-10 · 超过10用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
现在我的c还不是蛮行,所以不能够帮到你。。。不好意思哈。。。正在学呢。。。。自己独自编程还有点难度。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户12596
2010-05-10
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
自己写大体,有什么算法问题在来问我,加群35388241
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoucagu
2010-05-10 · 超过17用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:63.1万
展开全部
#include<stdio.h>
#define MAXSIZE 10
#define ERROR 0

typedef struct{
int key;
}et;
typedef struct{
et elem[MAXSIZE+1];
int length;
}SST;
//void SelectSort(SST *p);
int Search_Bin(SST st,int x)
{
int low,high,mid;
low=1;
high=st.length;
while(low<=high)
{
mid=(low+high)/2;
if(x<st.elem[mid].key)
high=mid-1;
else
if(x>st.elem[mid].key)
low=mid+1;
else return mid;
}
return ERROR;
}

void main()
{SST st; int i,x,b,j,temp;
st.length=0;
printf("请输入10个数:\n");
for(i=1;i<=MAXSIZE;i++)
{
scanf("%d",&st.elem[i].key);
st.length++;
}
//SelectSort(st);
/*for(i=0;i<MAXSIZE;i++)
for(j=i+1;j<MAXSIZE;j++)
{
if(st.elem[i].key<st.elem[j].key)
{ temp=st.elem[i].key;
st.elem[i].key=st.elem[i].key;
st.elem[i].key=temp;
}
}*/
printf("请输入要查找的值:\n");
scanf("%d",&x);
b=Search_Bin(st,x);
if(b==0)
printf("没找到\n");
else
printf("下标是:%d\n",b);
}
/*void SelectSort(SST *p)
{int i,k,j; p->
for(i=1;i<p->length;i++)
{k=i;
for(j=i+1;j<=p->length;j++)
if(p->elem[k].key>p->elem[j].key)
k=j;
if(i!=k)
{
p->elem[0]=p->elem[i];
p->elem[i]=p->elem[k];
p->elem[k]=p->elem[0];
}
}
} */
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式