簡單C語言程式輸出什麼,乙個簡單的c語言程式,輸入幾句話,輸出相同的幾句話,怎麼寫?

時間 2022-07-01 21:50:11

1樓:無雙王魔

在輸出之前我要告訴樓主你用的cout是c++裡面的輸出函式c的話應該是printf()才對

當然結果我還是會告訴你的

第一:6 6

第二:5 7

第一解釋:

++a先讓a加一的值賦給a此時a=6,a++是先輸出a的值再給a加一,因為是同一變數所以此時a=6;

第二解釋:

a++是先輸出a的值再給a加一,此時輸出a=5,但是a已經加了一了所以a現在等於6,++a先讓a加一的值賦給a,此時a=7。

2樓:匿名使用者

第一:輸出: 6 6

解釋:對於++a a先自加再輸出為6 , a的值也變為6 。後面一句直接先輸出a為6,a再自己a的值為7

第二:輸出: 5 7

解釋:a++先輸出a的值5,然後a再自加變為6,++a a先自加再輸出變為7

3樓:陽光下的月色

第一6 6

第二5 7

這兩個題是考察的乙個概念,就是++符號的應用。

++符號放在變數前時,則變數自身先加1,再使用變數放在變數後時,則先使用變數,變數自身再加1

4樓:如果1234怎麼樣

你的程式本身在dev c++裡邊執行只會閃屏然後就自動關閉,顯示不了答案,如果在 return 0;前加上system("pause");語句,就會出現。

第一 6 6

第二 5 7

然而在vc 6.0中答案

第一 7 5

第二 6 6

因為不同環境對++的定義不同

5樓:匿名使用者

a:2 void testf(int*p)b:8 void testf(int**p)兩個的區別在於a改變的是資料,b改變的是指標位置。

只要你搞清楚*p指向的是什麼就很明了了。

6樓:

第一 6 6

第二 5 7

乙個簡單的c語言程式,輸入幾句話,輸出相同的幾句話,怎麼寫? 50

7樓:y光之驅逐

我不完全會,但是可以教你一點。

#include

#include

int main()

c語言題目(簡單),請問下面程式的輸出結果是什麼?

8樓:路之舞者

輸出15,*p的值就是變數i的值,最後和10相加後賦值給了i,就是15。

9樓:杯具——悲劇

這道題考察的是你把程式寫下來

當然你也可以直接問

但你要知道c語言是計算機啟蒙語言

c語言怎樣才能輸出中文???(最簡單的方法)

10樓:星月小木木

c語言中,漢字是用字串來儲存的,因為,漢字是多位元組組成(gbk字符集專乙個漢字佔兩個屬位元組,utf8字符集,乙個漢字佔三個位元組),所以,標準c中,只能用字串來儲存漢字資料。

可以採用字串輸入函式來輸入中文。

判斷中文是不是指定資料,可以用strcmp()函式來進行比較中文輸出,可用printf("%s")來輸出相應的資料。

參考**:

#include

#include

void main()

else

}執行結果:

請輸入中文: 你好

我很好請輸入中文: 中國

你輸入的是:中國

11樓:匿名使用者

c語言中的字串有個很重要的標記就是結束標記 '\0'

在你輸入結束之後應該用過程式把字串最後加上 \0, 這樣才不會多輸出其他的字元

如果你用scanf("%s",p); 這樣得到的字串應該沒有問題

12樓:匿名使用者

最簡單的:

#include

void main()

怎麼會不行呢?是不是語法錯誤?通過編譯了嗎?

13樓:匿名使用者

你用的是什麼版本?

要用高一些的版本才行!

14樓:褲內雙核

可能和編譯器的版本有關啊,我的vc6++就行,還可以儲存中文名字的c檔案。用支援漢字的編譯器試試

c語言程式輸出結果及過程? 20

15樓:夏天的小紅花

這個程式主要是要說清楚兩個迴圈在這裡起什麼作用。先說第乙個迴圈,它是相當於是統計選票的工作。事先因為a陣列全部清零了,然後就從b陣列的第0個元素開始,先讀到了乙個x等於2,然後就在a陣列當中,使a[2]++,然後再去下乙個元素,讀到4,再使a[4]++。

直到所有的有效元素全部結束,遇到-1就結束迴圈。第二個是乙個雙重迴圈,掃瞄整個a陣列,如果遇到a陣列的乙個元素值>0,那麼他就用x來統計輸出個數的,如滿了三個那就輸出這個數後換行,否則的話就輸出元素後就不換行。也就是說他控制了每行輸出三個元素。

這個迴圈中,他先遇到的是a[2]]大於零,所以他就輸出乙個2,然後輸出2以後就把a[2]]變成零了,這次輸出的迴圈就結束了。如果中間遇到元素的值為0,那麼就不再輸出來,所以整個這個二層迴圈輸出的結果就是第一行2 3 4,然後第二行5 5 6

c語言,這個輸出是什麼???

16樓:黑色灬品味

首先你是不是打錯了,"%06.1d%%" 應該是"%06.1f%%",這樣才可能輸出,%d輸出整形,沒辦法輸出浮點,然版後%06.

1f中6是用六個位置,0是指第乙個非零數字前用零填充,.1小數點後保留1位小數,float又是單精度浮點數,過指定小數字自動四捨五入,%%是輸出%,所以k*100=85.67,輸權出就是0085.

7%,所以選b

17樓:匿名使用者

題目是不是有問題啊,浮點型的資料怎麼會以整型的方式輸出?,如果把

【printf("%06.1d%%",k*100);】改成【printf("%06.1f%%",k*100);】,

答案選(b)

18樓:匿名使用者

很顯然題目是錯的 %d不可能列印出浮點數

19樓:緣來我屬貓

答案是~~~~~~~~a

求C語言程式的解答 乙個簡單的程式

已修改 include void main 將a b中的最小值賦給a if a c 將a c中的最小值賦給a,即a為a b c中的最小值。if b c 在比較b c將最大值賦給c,完成a b c由小到大的排序。n c 對中間變數n進行初始化。while n a 0 n b 0 用中間變數n代替cpr...

幾個簡單C語言程式填空題,急,乙個簡單的C語言程式填空題,求幫填

揭歆弭含靈 if a i 0 break s s a i 這就是簡單的求和 乙個簡單的c語言程式填空題,求幫填 include define n 10 typedef structsqlist 刪除順序表l中的最小值,最小值唯一 void deletemin sqlist l for i k 1 i...

簡單的C語言問題,乙個簡單的C語言問題

c語言中 的優先順序是最高的!強制型別轉化比它低,所以第乙個a 3好理解 a int double 3 2 0.5 int 1.99 2 a int double 1 0.5 int 1.99 2 a int 1.5 int 1.99 2 a int 1.5 1 2 a int 3.5 a 3vb我...