最赞回答 / 慕粉2104302525
void replaceMax(int arr[],int value){ int max = arr[0]; int index = 0; int i; for(i=1;i<5;i++) { if(arr[i]>max) { max=arr[i]; //将数组中较大的数赋值给max index = i; //记录当前索引 } ...
2018-10-27
最赞回答 / CassanBob
emm......hello.c是个源文件,#include"test.c"效果想想其实和#include<stdio.h>一样,那么也就是说引用以后,都是同一个源文件下了,相当于复制粘贴把test.c的东西拷过来。如导师给出的话中所说“限定该函数只能在其所处的源文件中使用”,那么这个条件在文件的迁移中满足,所以也就可以在hello.c中使用
2018-10-27
最赞回答 / 复活的鲁路修
帮你改正确了#include <stdio.h>int main(){ int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i+j==2&&i!=j) sum+=arr[i][j]; } ...
2018-10-27
最新回答 / mmmmmda
#include <stdio.h>#define N 10double sum(int v[]) { double sum; int i; for(i=0;i<N;i++) sum+=v[i]; return (sum); }void sort(int v[],int n){ int i,j,temp; for(i=0;i<N-1;i++) for(j=0;j<...
2018-10-27
最新回答 / 慕粉0247298809
num/100 num 是 int型 所有三位除100,小数点都会舍掉,只留下百位的整数;例如: 123/100=1.23 小数点后的就被舍掉了;num%100 :这个表达式是错的,三位数对100取余得到的是十位和个位; 例如 :132%100 得到的余数是 32;可以理解为132/100=1.32。那.32就是余数;正确的表达式应该是: num/10%10 : num/10 会得到百位和十位 ,再对10取余可以拿到十位的数字 ;或者 num%100/10 : num%100可以拿到十...
2018-10-27
最新回答 / 卡布奇诺qi
第一点我需要吐槽的是你的代码没有可读性,很杂乱。第二我已经看出来的你的问题了,全局变量和局部变量名重复了,导致改变了变量中的值。我建议你不要全局变量,只在函数中定义局部变量,当你需要哪些变量的时,在定义。这样即使两个局部变量名重复了也不影响变量中的值。
2018-10-26
最新回答 / 慕移动9181930
您是感觉哪里出现输入错误呢?卸载事件(onUnload)当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。
2018-10-26