最赞回答 / 慕哥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
最新回答 / 慕少2300120
#include <stdio.h>int getPeachNumber(int n){ int num; //定义所剩桃子数 if(n==10) { return 1; //递归结束条件 } else { num = (getPeachNumber(n-1)+1)*2; //这里是不...
2021-09-14
最赞回答 / 临渊OAO
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码if (sale>100){ if(year>=2) { printf("%s\n","有资格获得优秀员工奖"); } else { printf("%s\n", "很遗憾,期望你再接再厉" );}}else{ printf("%s...
2021-09-14