最新回答 / 慕桂英3589192
是的,不过你的例子举得不太好。当元素数目少于数组长度时,没有被明确定义的都是0,如:int arrFirst[3]={1,2};//意思就是arrFirst[0]=1,arrFirst[1]=2,arrFirst[2]没有被定义,认为是0;像你说的arrFirst[3]就=0,说明数组的长度大于等于4,且第四个没有被定义
2021-08-18
最新回答 / weixin_慕妹7212933
#include<stdio.h>int age(int n){ int age1; if(n==1) age1=10; else age1=10+2*(n-1);}int main() { int agef=age(5);printf("第5个人的年龄是%d岁", agef); return 0;}变量名字和函数名重复了;条件语句中n=1是赋值不是判断
2021-08-16
最新回答 / qq_慕勒9479229
#include <stdio.h>int main() { int sale=90; //销售业绩为120万 int year=1; //刚刚进入公司1年 if(sale > 100) { if(year >= 2) { printf("%s\n","优秀员工奖"); } else { printf("%s\n","很遗憾,期望你再接再厉"); ...
2021-08-16
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int num1 = (int)num;
printf("num的整数部分是%f\n", num);
printf("num的整数部分是%d\n",num1);
return 0;
}
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int num1 = (int)num;
printf("num的整数部分是%f\n", num);
printf("num的整数部分是%d\n",num1);
return 0;
}
2021-08-15
最赞回答 / weixin_慕仰2568236
定义了数组和整型变量i,j之后,第一个for循环是把排序前的数组遍历出来,if语句作用是数组最后一个数后不要逗号的作用。第二个内嵌循环中第1个for循环作用是逐渐缩小比较范围,第2个for循环作用是通过(比较)和(赋值)把大的数放到当前范围的最后。最后一个循环作用是把排序后的数组遍历出来,if语句作用同第一个。不知道这样是不是你想要的答案?
2021-08-15