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