void fun(int*a,int n) {int t,i,j; for(i=0;i<n-1;i++) for(j=I+1...答:1,2,3,4,9,8,7,6,5,0 fun函数是对数组排序,从大到小 排序从第5个数开始(c+4)
int a = 10; int i, j; i = ++a; j = a--; System.out.printf("%d,%...答:int a = 10;int i,j;i = ++a; //此时相当于a=a+i;i=a;即:i=11,a=11 j = a--; //此时相当于j=a,a--即:j=11,a=10 System.out.printf("%d,%d,%d", a, i, j);//这里主要考的是++a,与a--的区别:++a是加了后赋值,a--是赋值了后再减,就是这个区别 希...
已知int a[10]={1,3,5,8,10,21,33,46,57};输入一个整数x插入数组a...答:include<stdio.h> int main(){ int a[10]={1,3,5,8,10,21,33,46,57};int x,k=0;scanf("%d",&x);for(int i=0;i<9;i++)if(x>=a[i])k=i;//先找到顺序插入的位置 for(int j=8;j>k;j--)a[j+1]=a[j];//从最后一个元素开始到插入位置后的一个位置;依次向后...
a[i][j]++是什么意思答:将a[i][j]地址后一一位 ;即a[i][j] = a[i][j]+1;int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};printf("%d ",a[1][1]);a[1][1]++;printf("%d",a[1][1]);5 6 Press any key to continue 明白了么 ...
void main() { int i,j,a[3][3]={1,2,3,4,5,6,7,8,9},t; for(i=0;i...答:=a[1][2]=6】a[j][i]>t成立,t=a[j][i];【t=6】j++;【j=2】j<3成立,继续循环:【a[j][i]=a[2][2]=9】a[j][i]>t成立,t=a[j][i];【t=9】j++;【j=3】j<3不成立,结束循环,累计输出【 7 8 9】i++;【i=3】i<3不成立,结束循环,输出换行,结束 ...