问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求c语言大神 解释一下这个程序

发布网友 发布时间:2024-02-02 10:27

我来回答

4个回答

热心网友 时间:2024-03-02 18:20

第一行:引入头文件“stdio.h”

第二行:设定一个void类型(无返回值)的主函数
{
设定一个char类型的数组,数组的名字是x,为这个数组分配的内存单元有12个。
接下来的有设定了两个数组类型
然后设定两个int(整数形)的变量。
然后输出“请输入月份和日期”这句话。\n是一个换行提示符。表示接下来如果输出会在下一行输出。
接着是一个scanf语句,表示接受两个变量的值%d的意思是这个值应该是double或者int 类型,把接受到的两个值一个赋给m,一个赋给d。
然后是一个if条件判断语句就是
如果 0<m(&&这个是一个逻辑运算符,你可以理解成两者都必须满足)和m<13和d>0和d<=md[m-1](这个语句的意思是数组md中第m-1个内存单元格中的数据)
最后。输出“这一天是星期几”。。。这里的星期几是看w数组中对应的中括号里面的值。。相类似的,x[m-1]+d你也应该知道了。。而%7就是x[m-1]+d这一串除以7得出余数

望采纳!

热心网友 时间:2024-03-02 18:21

x[12]中存放的是每个月第一天是周几,md[12]中存放的每个月的天数,if语句用于判断输入的月份和日期是否合法,如果合法就输出为周几,w[(x[m-1]+d)%7]中x[m-1]首先确定输入的该月份第一天是周几,然后再加上这个月的日期(也就是天数),然后对这个结果对7模运算,也就是除以7的余数,得到的结果就对应此日期的星期数

热心网友 时间:2024-03-02 18:15

x数组应该是2014年月采购初的不满一周的天数,比如2014年3月份差


6天


就是这6天,

md就是今年的每月的天数,w就不解释了

if(0<m && m<13 && d>0 && d<=md[m-1]) 用来判断输入的月日是否合法

printf("这一天是 %s\n",w[(x[m-1]+d)%7]);计算星期几的

比如3月30号就是w[(x[3-1]+30)%7]=w[(6+30)%7]=w[1]=星期一

这个算法还是错的

w[][10]={"星期六","星期日","星期一","星期二","星期三","星期四","星期五"};这样才对

热心网友 时间:2024-03-02 18:19

这个是一个写死的写法了,首先x是每个月第一天是星期几-1
md是每个月有几天
后面显而易见就是非法性判断然后是从这个月第一天起过了几天+第一天是星期几整除7了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安皇都大厦几个电梯 办签证和护照的具体步骤和一共的费用!我需要详细一点的答案. 办护照流程 办护照的流程是什么 哪位推荐几部韩剧啊!!要像豪杰春香,魔女幼熙这样的,剧情要感人,最好是... 小阴唇内应该是光滑的吗,阴道口痒为什么 阴道口有像草莓样正常吗 任氏族谱字辈:世秉忠贞 永达明玉起 国正天元律迎祖大继昌 河南夏氏家谱辈分我是永城市酂城镇夏氏夏世界具家谱记载洪武二年始祖良... 夏侯姓字辈排行 夏氏辈行,我爷爷明字辈,我父亲应字辈,我是崇字辈,后面是什么辈? 一年能修改几次 大师求给起个名,本人姓周,老婆姓张 在办公室里面用控客的产品可以吗? 求帮请问控客的智慧办公室解决方案好吗? 宜昌到长白山旅游有飞机吗 已古代是什么意思 失心熊一个号只能助力一次吗 古代的已是什么意思 一个怎么绑定两个手机号? 没到一年时间怎么改? 改过一次,就只能等一年后再进行第二次修改了吧? 梦幻诛仙2 5开选什么职业好? 用苹果手机怎么做到第二次修改 索尼RX100M6适合哪种类型摄影? 一年可以修改几次? 一年内怎么改第二次 一年内怎么改第二次 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 已经的已在古代是什么意思? ...怎么向单片机(80C51)中写入程序??、 用汇编和C语言都可以那种... 眼力好是啥意思? 一年只能改一次怎么改第二次? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...碧桂园翡翠山(翡翠山城)】这个盘离深圳有多远,开车方便么,现在能... 深圳坪山西站距离坪山高铁站有多远? 奥林华府到坪山高铁站怎么走? 数学题!!今天要答案,在线等... 我姓周老婆姓柏怎么取名? 一年之内只能修改两次吗? 数学题一道。。。在线滴说。。。 在办公室里面使用控客的产品有哪些好处? 为什么现在那么多办公室都在使用控客的产品? 没到一年时间怎么改? 祝老公元旦快乐的句子 一年内怎么改第二次 没到一年怎么申请改? 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 178马力265牛米扭矩仅需7.77万!2020款长安欧尚X7淄博地区已到店_百度知... 一年内可以修改几次?