最赞回答 / 慕运维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