已采纳回答 / 纵流沙
int main()里面 int score[N]={67,98,75,63,82,79,81,91,66,84}; 这一句N没有定义,建议把N改为10,或者使用宏定义 #define N 10
2019-06-16
已采纳回答 / weixin_慕圣7098809
arr数组名代表整个数组,arr【5】=6,调用时 int index=getIndex(arr(5),value)相当于 getIndex(6,value)
2019-06-13
已采纳回答 / 晴空92
1、在if判断里面加一个break,循环找到这个值就可以跳出了;2、找不到的话要给index赋值为-1#include <stdio.h>int getIndex(int arr[5],int value){ int i; int index; for(i=0;i<5;i++) { /* 请完善数组查询功能 */ if(arr[i] == value){ index = i; return index...
2019-06-13
最新回答 / 奋斗的小青年_小半仙1o
我这个决对是最简单的写法,直接转换输出#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 printf("num的整数部分是%d\n", (int)num); return 0;}
2019-06-12
已采纳回答 / SakuraXY
两个错误分别是第24行和第31行,因为代码中给b赋值的是个负数,所以它们都执行了定义的getWordNumber 函数中的else中第17行语句。
2019-06-08
已采纳回答 / 慕的地1004588
sum++是读取sum的值然后自加1再赋值给sum,即sum=sum+1;这里flag是状态位,是if(flag==1&&month>2)的判断条件,满足条件时执行sum++,反之不执行。当然按照这样设定flag的值时sum=sum+flag是没问题的,如果设置成其他的值那么就会输出错误。我的理解是这样,如果有问题的的地方还请指正,我也才刚学。
2019-06-07
已采纳回答 / SakuraXY
具体问的是什么?若是在printf中有三个输出格式符,则对应的后边的输出项也得有三个表达式或变量。即格式符的个数要与变量、常量或者表达式的个数一一对应。
2019-06-05