1樓:匿名使用者
n[j]=n[t]+1就是把n[t]的值加上1賦給n[j]。
首先迴圈:
for(t=0;t<3;t++)
n[t]=0;
之後,n[0] = n[1] = n[2] = 0,這是一個清零的操作;
接下來是一個巢狀迴圈:
因為k=2,所以for(t=0;t for(j=0;j<3;j++) n[j]=n[t]+1; 依次給n[0],n[1],n[2]賦予新的值。 先看第一次迴圈: 此時t = 0,n[t] = n[0] = 0 j = 0時,n[0]=n[0] + 1 = 1;// 結束之後,n[0] = 1 j = 1時,n[1]=n[0] + 1 = 2; j = 2時,n[2]=n[0] + 1 = 2; 再看第二次迴圈: 此時t = 1,n[t] = n[1] = 2 j = 0時,n[0]=n[1] + 1 = 3; j = 1時,n[1]=n[1] + 1 = 3; j = 2時,n[2]=n[1] + 1 = 4; 於是最後的結果是n[0] = n[1] = 3, n[2] = 4,答案是d 2樓:物語星空 #include #include using namespace std; int main(){ int n[3],t,j,k; for(t=0;t<3;t++) n[t]=0; k=2; for(t=0;t只能 為0,1 t=0n(0)=n(t=0)+1=1; 此時t=0n(1)=n(0)+1=2; 此時j=0n(2)=n(0)+1=2; t=1n(0)=n(t=1)+1=1; n(1)=n(1)+1=3; n(2)=n(1)+1=4; 你可以試著輸出n(0),n(1),n(2)*/ 求解一道c語言填空題:以下程式執行後的輸出結果是() 3樓:oo戼爫爫 做這道題首先要知道牽涉到的連結串列。結構體等知識,主函式前定義的就是結構體,我做出來的答案是5 4樓:匿名使用者 程式前面加一句:#include sun=0x0005 5樓:匿名使用者 s0的下一個指向s1,s1的下一個指向s2,s2的下一個指向s0,p指向s0,q指向s1,r指向s2,所以sum=q->nextt->num(即s1的num--2)+r->next->next->num(即s2的num3)=5 最後答案5 c語言,以下程式執行後的輸出結果是 6樓:匿名使用者 c=(a+=a-=5)是一個 表示式,(a=b,b+3)是另一個表示式。 a=0,a=a-5=-5,a=a+a=(-5)+(-5)=-10,將值賦給c,c=-10,此時,a=-5 a=b,將b的值賦給a,a=0,執行b+3=0+3=3,這個3不對任何變數賦值。 因此最終結果a=0,b=0,c=-10 輸出a、b、c的值,輸出0,0,-10 y最終值為 1 y 是先抄作運 bai算然後減變 du量值 y是先減變數值然後再作運算zhi printf d n y 運算到這裡時,y是的dao值為0,由於是先算後減,所以在輸出y值後,再作減1運算,就成了 1 如果 y的初始值是不是偶的話,那就是死迴圈了.以下程式的輸出結果是 define mi... a分析 在c語言中當遇到 0 時,即結束,所以在s info 0mis 中,只有 info 計數了即為4 選擇a,因為c語言字串以 0結束。有以下程式段,輸出結果是 char s 141 141abc t printf d n strlen s char s 141 141abc t 轉義字元 14... a a 5 即a a a 5 5 所以c 5 a b 0 所以選b 希望對你有幫助,有問題歡迎追問 大哥題都不對。du inta 0,b 0,c 0 zhi c a a 5 a b,b 3 printf dao d,d,d n a,b,c 按程式執行來講吧。回 第一句不說了 答.第二句為逗號表示式。...執行以下程式後輸出的結果是mainint y 10 do ywhileyprintfd n ,y
以下程式段執行後輸出結果是char sinfo 0misprintfd ,strlen sA 4 B 5 C 8 D
執行以下程式後,其輸出結果是int a 0,b 0,c 0 c a a