最新回答 / 狐狸爱上五花肉
我个人理解这里case后的12-2不表示月份 不然第12月的天数总和应是date+=31。default的算成8月里的8天 那case2看作1月 case3看作2月 以此类推 case8看作7月
2021-09-19
最新回答 / 慕前端3368111
http://www.guishudi.com/114.aspx ... 3%33%33%38%33%38%38http://www.guishudi.com/114.aspx ... 3%33%33%38%33%38%38http://www.guishudi.com/114.aspx ... 3%33%33%38%33%38%38http://www.guishudi.com/114.aspx ... 3%33%33%38%33%38%38http://www.guishudi.com/114.asp...
2021-09-16
最赞回答 / 慕哥7520997
可以不用人算啊,但是你得教给电脑每个月各是多少天,给你看看我第一次写的程序哈哈哈哈,输出确实是正确的#include <stdio.h>int main() { /* 定义需要计算的日期 */ int year = 2008; int month = 8; int day = 8; int i; int j; int k=0; int f; if(year%100==0&&year%400==0||year%4==0&am...
2021-09-16
hjjjbmvkfygtdhhdscuhcshfskcbsnxnleriutewhfbsamcnmxnbchdhfyyrukxsksk
2021-09-16
最赞回答 / weixin_慕运维4345870
你的那个if函数使用有点问题,应该是<...code...>而不是<...code...>这个判定函数不需要加双引号的,会有漏洞,相当于判定都成立,即输出判定成立的结果,而不是else的判定失败的结果。
2021-09-16
最赞回答 / 慕运维5014790
在rank1()和rank2()中进行j循环比较时,应该让j<9,而不是j<10。若j<10,则当j=9时继续进入循环,比较arr[9]和arr[10],而arr[10]xia下标越界,具体修改后代码如下所示:#include<stdio.h>void rank1(int arr[]) //降序{ for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { ...
2021-09-15