c语言编程题经典1000例(C语言经典100例66-70)
c语言编程题经典1000例(C语言经典100例66-70)
2024-11-21 08:42:55  作者:浅唱漓殇  网址:https://m.xinb2b.cn/life/mru200039.html

下面部分地方使用指针,也有地方不使用指针。

(或许这里我都应该使用指针来让大家理解一下,但是一些时候指针不是必需品,当然,如果你要向硬件方面发展,那还是得学习指针的)

要学习指针可以看一下这里:(其他资料请自行检索)

一直流浪:C语言重点——指针篇(一篇让你完全搞懂指针)4693 赞同 · 205 评论文章


题目66

题目:输入3个数a,b,c,按大小顺序输出。

程序分析:用指针实现

#include<cstdio>void sswap(int *p1,int *p2){ /int main(){ scanf("%d%d",&n,&m); // n个人报数,报到m的出圈 left = n;//留在里面的最开始有n个 //在圈里是 0,不在圈里是1 while(1) { pos = pos % n 1; //环 while(in[pos]) pos = pos % n 1; num ; if(num % m == 0) { in[pos] = 1,left--;//出圈 printf("%d ",pos); } if(left == 1)break; } for(int i = 1;i <= n;i ) if(!in[i]){ printf("%d",i); break; }}// 其实可以数学推导出最后一个出圈的人是序号几,可查一下资料// 有时间可能补充一下推导

题目70

题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。

#include<cstdio>#include<cstring> #define R register// 其实有现成的计算字符串长度的函数strlen(),调用cstring char s[20];int len(char *s){ int cnt = 0; for(R int i = 0;;i ) { if(s[i] == '\0')break; cnt ; } return cnt;}int main(){ scanf("%s",s);//用%s输入,注意这样子的写法从s[0]存储 printf("%d\n",len(s)); // printf("%d\n",strlen(s));}

其实上面swap也有现成的函数,可以调用iostream库来使用

  • 更能接近真实自己的数码相机(无心插柳的结果)
  • 2024-11-22无心插柳的结果用相机拍视频的历史渊源起于10年前佳能尼康的中端APS-C画幅单反之争,就在佳能发布50D之后,尼康D90就以“史上第一款可录制视频的数码单反”名义问世,可拍15Mbps左右码率的720P视频,但只能。
  • 李梦现在有人找他拍戏吗(别人都在骂李梦)
  • 2024-11-22别人都在骂李梦《我就是演员》也就张颂文是个小天使李诚儒一如既往地毒舌,继续大嗓门,敢说章子怡这次也给人一种压迫感,“演员是很低级的职业吗”,听起来有点刺耳郝蕾的逻辑更是不能自洽,前边说天赋可以磨练,不是谁生下来都会。
  • 场景描写(场景描写的相关知识)
  • 2024-11-22场景描写的相关知识场景描写是指对人物所处的具体的社会环境和自然环境的描写其中,社会环境是指能反映社会、时代特征的建筑、场所、陈设等景物以及民俗民风等场面描写是指对人物(往往是众多人物)在一定时间和环境中的活动所构成的画。
  • 号码注销了话费能退回吗
  • 2024-11-22号码注销了话费能退回吗手机号码注销时,话费能退运营商会将余额以现金方式退换给机主本人,但是需要当月话费出账后才能清退,即注销次月才能收到现金剩余话费也可以转移到同一电信运营商的其余手机号码上,赠送的话费是不能清退的,自己预。
  • 有什么小众的游戏手游(关于现在泛滥的BT手游)
  • 2024-11-22关于现在泛滥的BT手游说到变态服(BT服),游戏行业的人应该都不陌生注册即送VIP5,8888个钻石随便用、10000金币免费洒……这些都是BT服的传统套路与令游戏公司深恶痛绝的私服不同,BT服来自官方一些曾在官服人气不错。
  • 意大利联赛升降级规则(吁允许考试打小抄)
  • 2024-11-22吁允许考试打小抄【欧洲时报特约记者Jacopo编译报道】再有2个月,意大利的高考就要开始了而一向不按常理出牌的“五星运动党”就在近日提出,希望意教育部能够允许理科考生在考数学的时候,携带并使用写有数学公式的“小纸条”。
  • 宇宙的膨胀速度为什么能大于光速(人们常说的宇宙速度)
  • 2024-11-22人们常说的宇宙速度如今航天科技的成熟离不开先人的努力,在牛顿的时代人们就思考着如何能飞向天空,在宇宙中航行其中牛顿提出的万有引力更是理论核心,那么它是如何帮助人们飞向宇宙的呢?第一宇宙速度牛顿思考万有引力的时候就曾想过。
  • 以五十步笑百步则何如什么意思(五十步笑百步)
  • 2024-11-22五十步笑百步期权:昨日提示过市场的走势非常难看,今日A股各指数再度大跌并不意外,并且仍有继续下跌可能相对好一点的消息是,各指数上方都出现了一个向下的跳空缺口,这个缺口日后会补,只是不知道时间也正是因为不知道什么时。
  • 刺客信条2密函位置(刺客信条2破解密函)
  • 2024-11-22刺客信条2破解密函刺客,在大家心中这是怎样一类人?是十步杀一人,千里不留行的无情杀手,还是壮士一去不复返悲情武士相信大家脑海中已经浮现出各种各样的人物形象,这中间肯定会有一群身穿白袍、头戴兜帽的男人,也就是育碧旗下经典。