NEWS DETAIL

C语言题目初学者(3)

发布时间:2026/10/27 18:28:38 · 栏目:资讯中心

尧图网络原创建站知识分享正文
8.分子分母约分问题以及求最大公因数分数可以表示为分子/分母的形式。编写一个程序要求用户输入一个分数然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时不需要表达为整数又分数的形式即11/8还是11/8而当分子分母相等时仍然表达为1/1的分数形式。1.一个个地除【通C语言2中的第六个】for(inti2;imin;i){while(fenzi%i0fenmu%i0){//注意的是这个while如果改成if就会有错例如84/40应该连续除以两个2但如果是if除以一个2然后i3最后只能得到42/20zizi/i;mumu/i;}}2.先找最大公因数可以用辗转相除法辗转相除举个例子a252b105252➗1052余42然后a105b42105➗422余21然后a42b2142➗212余0余数是0结束(21是结果)#includestdio.hintgcd(inta,intb){returnb0?a:gcd(b,a%b);}//递归写法intmain(){inta,b;scanf(%d/%d,a,b);// 利用 scanf 直接跳过斜杠intggcd(a,b);printf(%d/%d\n,a/g,b/g);return0;}如果不用递归可以用循环intgcd(inta,intb){while(b!0){inttempa%b;ab;btemp;}returna;}9.念数字输入一个整数输出每个数字对应的拼音。当整数为负数时先输出fu字。十个数字对应的拼音如下0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu对于这个题我的想法是可以把拼音按顺序存到一个数组里0到9这些数字正好可以做数组下标正好能对应起来然后用循环依次把输入的数字们一个一个取出来。由于拼音不是一个字符我们可以用二维数组来实现。#includestdio.h#includestring.hintmain(){charnum[15];scanf(%s,num);//用数组存chars[10][5]{ling,yi,er,san,si,wu,liu.qi,ba,jiu};intlenstrlen(num);inti0;if(num[0]-){printf(fu );i1;//**特别注意的如果是负数数字们要从下标1开始不要忘记改下标**}for(;ilen;i){charnnum[i];printf(%s,s[n-0]);//**这里注意如果直接写n用的是ASCII数组越界必须要-0!!!!!!!!!!!**if(i!len-1){printf( );}}return0;}给出输入输出样例-600fu liu ling ling
✦

本文为尧图网络原创建站知识分享。想针对自身行业获取定制化建站方案?欢迎咨询,资深顾问免费为你出思路。

RELATED

相关 资讯推荐

MORE

更多 新鲜资讯

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析
2026/10/26 17:54:34

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析

1. 项目概述:从零开始,用JMeter搞定HTTP性能测试 刚接触性能测试的新手,或者是从功能测试转过来的朋友,一听到“压测”两个字,心里可能就有点发怵。工具那么多,概念那么杂,从哪儿下手呢&#xf…

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统
2026/10/27 6:06:58

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统

最近我用TypeScript写了一个运行在浏览器里的Web操作系统 Earendel(目前已知的距离地球最遥远的恒星)。开发它的初衷主要是为了Linux和操作系统课程的教学。市面上绝大多数Web OS项目,要么只是做了一个长得像Windows/macOS的网页UI拼盘&#…

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]
2026/10/27 4:11:25

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形🚀 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: http…

从零制作同人动画:技术路线、流程与实战避坑指南
2026/10/26 20:41:04

从零制作同人动画:技术路线、流程与实战避坑指南

1. 先搞清楚这个“粉丝动画”到底是什么,以及它能解决什么问题看到“五条悟VS宿傩/咒术回战粉丝动画”这个标题,很多人的第一反应可能是去找一个现成的视频。但如果你是一个想自己动手创作、或者想了解这类作品背后技术流程的创作者,这个标题…

闭源降价80%,开源却在涨价:AI定价的交叉路口
2026/10/27 6:39:33

闭源降价80%,开源却在涨价:AI定价的交叉路口

8月6日,两条价格曲线悄然交汇。 一条向下:OpenAI把GPT-5.6 Luna的输出价格从6美元砍到1.2美元/百万Token,降幅80%。另一条向上:同一天,DeepSeek公告全线涨价,措辞是"涨幅较大",非试探…

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买
2026/10/27 5:09:26

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买经常有工厂朋友拿着网上的"三防平板十大品牌排行榜"来问我:到底选哪个?说实话排行榜看看就行,真正选型得看你产线什么场景。今天挑五个在产线数字化里用得比较多的品牌—…

看完这篇,还想了解更多?

预约尧图网络顾问一对一沟通,针对你的行业与现状给出建站建议,全程免费。

免费咨询