下列程式執行後的輸出結果是c語言,以下程式執行後的輸出結果是

2021-03-06 11:01:25 字數 1699 閱讀 8959

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

執行以下程式後輸出的結果是mainint y 10 do ywhileyprintfd n ,y

y最終值為 1 y 是先抄作運 bai算然後減變 du量值 y是先減變數值然後再作運算zhi printf d n y 運算到這裡時,y是的dao值為0,由於是先算後減,所以在輸出y值後,再作減1運算,就成了 1 如果 y的初始值是不是偶的話,那就是死迴圈了.以下程式的輸出結果是 define mi...

以下程式段執行後輸出結果是char sinfo 0misprintfd ,strlen sA 4 B 5 C 8 D

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...

執行以下程式後,其輸出結果是int a 0,b 0,c 0 c a a

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 按程式執行來講吧。回 第一句不說了 答.第二句為逗號表示式。...