主题:C语言 题目求助
ak47ying
[专家分:0] 发布于 2011-07-02 06:49:00
本人有两题不会做,望高手给点帮助。 先谢谢了
1,有n个人围成一圈,遇到三个就输出,最后输出保留在圈内的人的序号?
2,设有五个学生,每个学生考一门,以下程序可以检查这些学生有无考试不及格的情况,若某一门不及格,就输出该学生的序号(序号从0开始)和课程分数
回复列表 (共8个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-07-02 11:22:00
面试题?
板凳
fragileeye [专家分:1990] 发布于 2011-07-02 13:14:00
仅提供思路:
1,百度 约瑟夫环,上面代码挺多的
2,定义一个结构,如
struct SCORE
{
char Id[M];//学号
subj 1;//科目1成绩
subj 2;
....
rec;//用于记录是否挂科
};
struct SCORE stu_score[N];(N = 5)遍历学生成绩记录stu_score[i].rec,最后搜索rec即能得到挂科学生信息。
3 楼
wukaikailive [专家分:80] 发布于 2011-07-03 23:32:00
2楼正解,这些题谭浩强的C语言程序设计里都有
4 楼
zhy123 [专家分:0] 发布于 2011-08-18 15:31:00
小弟刚学第一题这样写不知对不对。
#include <stdio.h>
int main(void)
{
int n;
printf("Enter number:");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%3!=0)
printf("%d ",i);
}
return 0;
}
5 楼
fragileeye [专家分:1990] 发布于 2011-08-18 20:51:00
题目意思你理解有点问题,是循环操作,剩下最后一个。
6 楼
ddddxxxxx [专家分:0] 发布于 2011-08-22 15:44:00
[code=c]
[/code]#include <stdio.h>
#define q 5000
main()
{a:
int n,m,c,k,i;int a[q],b[q];
scanf("%d%d",&n,&m);
for (i=1;i<=n;i++)
a[i]=i;
for (i=1;i<=n-1;i++)
{if((n-i+1)>=m)
{for(k=1;k<=n-i;k++)
{if(k<=n-i+1-m)
b[k]=a[k+m];
else b[k]=a[k-(n-i+1-m)];}
for(c=1;c<=q-1;c++)
a[c]=b[c];}
else
for(k=1;k<=n-i;k++)
if(k<=n-i+1-m%(n-i+1)) b[k]=a[k+m%(n-i+1)];
else b[k]=a[k-(n-i+1-m%(n-i+1))];
for(c=1;c<=q-1;c++)
a[c]=b[c];
}
printf("%d\n",a[1]);
goto a;
}
我刚好编了个
7 楼
zhangnn016 [专家分:0] 发布于 2011-08-22 23:52:00
第一个约瑟夫问题,用循环链表或是数组都可以解决
第二个,5个学生设数组a[5],下表0~4为学生号码,第k个学生及格,则a[k]++.最后统计一下,a的某个元素小于课程总数则有挂科。
8 楼
nextbrain [专家分:0] 发布于 2011-08-23 23:42:00
Next Brain简介
Next Brain是中国领先的手机、移动设备软件开发商之一,成立于2007年。Next Brain始终专注于智能手机、PDA、手持式移动设备等移动平台的娱乐内容、应用程序、游戏的研发及增值业务的研发。目前是国内少数几家拥有iPhone及Android平台的软件独立开发及软件人才外派服务的机构之一。
Next Brain作为一家崛起中的新兴高科技软件开发企业,由于拥有超前的开发资源,产品平台众多。目前Next Brain可以开发基于多种手机平台的软件应用、游戏,包括Java、Android、iPhone、Windows phone 7、WebOS等平台软件,拥有具备自主知识产权基于移动设备的领先游戏软件开发引擎核心技术。同时,Next Brain已经建立了完善的全平台手机/移动设备软件开发、服务及运营体系。目前,产品发行区域已成功覆盖日本、韩国等多个亚洲国家,并逐步进入北美、欧洲等广泛区域。多款游戏、应用与美国、韩国、日本、台湾、香港、等十几个国家和地区的开发商进行过多年的开发合作。同时公司与国内外众多知名运营商、移动增值服务提供商保持紧密的合作与交流,如中国移动、中国联通、腾讯网、联众游戏、当乐网、湖南卫视芒果网等。
目前主要业务范围:
一.iPhone、ipad游戏开发1.普通Cocos2D单机游戏开发2.仿物理Box2D单机游戏开发3.iphone多人在线游戏平台开发4.wifi以及蓝牙通信对战游戏开发........................
二.iphone、iPad应用开发1.新闻类应用软件2.图片展示类应用软件3.实用工具类应用软件4.视频、音频播放器类应用软件
5.触摸、互动电子书类应用........................
三.Mac游戏开发1.普通单机游戏开发2.仿物理Box2D单机游戏开发3.flash多人在线游戏平台开发4.触摸屏游戏开发........................
四.Mac应用开发1.产品高端特效展示2.触摸屏相关应用3.3D立体效果展示........................
我们的团队
     在保持国内领先的技术与人才优势的同时,我们不断开拓思路,为企业和用户提供更具震撼力的游戏和应用体验,让用户在体验过程中产生共鸣,从而达到最佳口碑宣传效果,为企业立足行业领先地位构筑坚实的攻防战略体系。
我们的信念
我们提供的不仅仅是一种产品,更是一种服务!
    我们是一个富有激情和创意的团队,在互联网飞速发展的时代,我们不断吸收更优质的资讯和技术,让团队在互联网开发行业中始终保持领先和充分的活力。    我们坚持以“诚信双赢、优质高效”作为我们的服务宗旨。    以专业领先的技术为基础,从客户的需求出发,策划、开发优秀的高端游戏及应用程序,让用户在游戏及应用中,充分体验企业品牌和产品的魅力,快速提升企业的全球品牌知名度及产品覆盖率,为您获得超越预期的回报率。    执着的追求,坚定的信念,我们都在不断的努力.......
代写各种程序,代写课程设计,代写毕业设计,C/C++,Objc,ruby,python专业制作iphone 游戏,软件!收费合理!此信息长期有效,有意者加QQ:2303566517 E-mail:nextbrain@gmail.com(假期上网不定期,最好email联系,必复)
淘宝店铺:http://nextbrain.taobao.com
我来回复