發新話題

請教C程式

請教C程式

1.
Main(){Int x=10,y=010;
If (x<=y) if (y=x<0) x=x+1;
Else x=y+3;
Printf(“%d\n”,x-y);
}
我丟進去跑,答案是2
我看答案寫3不太懂未什麼
謝謝!
還有老師黃色的部份可以請老師說明依下嗎
那個y=010;是8進位的8嗎?  97原4等

Int fun (int*x){
*x+=4;
Return 4*(*x)-2;
}
Void main(){
Int x=20,y=30,w,z;
W=fun(&x)+(x/2);
Z= fun(&y)+(y/2);
Printf(“%d,%d”,w,z);
}
求w,z值?         106 151             97普

Int vac=3;
Int main(){
Int vac=10;
::vac++;
Cout<<::vac<<endl;
Cout<<vac<<endl;
Return 0;

}

答 4  10

不太懂未什麼
程式設計面試寶典 書5-3頁
Int  b=3;
Int arr[]={6,7,8,9,10};
Int *ptr=arr;
*(ptr++)+=123;
Printf(“%d,%d\n”,*ptr,*(++ptr));
}


Int f(int m,int n)
{
Int a[100][100];
For(int i=0;i!=m;++i)
A[0]=i+1;
For(int i=0;i!=n;++i)
A[0]=i+1;
For(int i=1;i!=m;++i)
For(int j=1;j!=n;++j)
A[j]=a[i-1][j]+a[j-1];
Return a[m-1][n-1];
}
Int main()
Cout<<f(5,5)<<endl;
他書上寫這個是非地回版本
可是我看
A[j]=a[i-1][j]+a[j-1];
不是還是有地回嗎?
那這樣可以嗎?

A[0]=i+1;



}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。