1樓:戶哲茂
首先b的作為陣列的初始值是:"略,總共100個位元組)"
輸入3時候,陣列b為: "略,總共100個位元組)"
輸入4時候,陣列b為: "略,總共100個位元組)"
輸入5時候,陣列b為: "略,總共100個位元組)"
而puts函式是輸出字串函式,當遇到\0的時候,就會認為是字串的結尾,結束輸出。
所以輸入為3,輸出為""
所以輸入為4,輸出為""
所以輸入為5,輸出為""
2樓:到處參觀
輸入5的時候,是從第5位開始修改,前面的0~4保持不變。第3位的'\0'依然存在。puts遇到0就會結束。
3樓:鄒先生
輸入5時,從b[5]開始替換。b[4]依然為'\0',c語言字串以\0作為字串結尾,所以puts輸出時,僅輸出。
c語言中float型的精度問題,為什麼結果顯示是6.0啊?
4樓:網友
首先,20/3的結果是整數6,然後你的輸出控制中指明瞭是一位小數,所以是。
5樓:網友
float型別精確到小數點後6位。
c語言中為什麼d和f都是6.0 ?
6樓:q加
答案講的很明白。
20/3=6,這是中悉整形,所槐山以是整除,6賦值給d,賣明乎所以d是,好好理解一下吧。
望~~,謝謝。
關於c語言v6.0的問題
7樓:網友
是這樣 ,你的 scanf("%d%d",&a,&b) 函衝粗數中"%d,%d"的句型格式就是你輸入資料時的格式,如果你直接%d%d" 那麼系入資料時系統自動以空格區分兩個資料,如果換成"%d,%d" 那麼系統對應按照 逗號區分兩個資料,所以如果你寫旁橋成。
scanf("%d,%d",&a,&b)這樣時。可以用運判猛空格分開資料,就不會出錯了。
8樓:網友
scanf("扮肢%d,%d",&a,&b);
輸皮枝入時為 a , b
也就是說中間的逗號也要輸進去。
scanf("%d%d",&a,&b);
輸入時為a b
當然也要注意輸燃缺敏入法了。不要把英文標點輸成中文的。
c語言問題。輸入6,5,65,66,輸出結果是多少,為什麼?謝謝
9樓:好嘞啊啊啊啊
c語言有句話是 不看怎麼存,只看怎麼讀 先提交繼續說啊哈。
為什麼我做c語言上機題填空正確卻c++6.0總提示錯誤?
10樓:網友
那你就屬於紙上談兵型的了。
除錯乙個程式是另乙個很重要的步驟;你知道怎麼編寫乙個程式和你寫出來的程式準確無誤是兩碼事。
執行不出來總要提示錯誤,那錯在**呢?根據提示排除錯誤,慢慢的程式就能執行了。最重要的是,你在下面的時候經常執行不出來,到時候考試就難說啦。
常見的錯誤有標頭檔案沒有加啊,變數沒有定義啊,變數型別不對啊,它都會提示給你的。還有很多時候你覺得自己對了,也覺得和答案一樣,但是還是有不一樣的地方,比如丟個標點什麼的都會造成程式執行不出來。一般來說不會是編譯軟體的問題。。。
11樓:網友
也可能是編譯器及庫檔案的原因。
你貼個原始碼。
要是二級的話,最好在tubroc裡跑。
12樓:匿名使用者
都有可能。
你 貼出 原始碼。
c語言6.0問題,執行 結果為什麼會這樣? (建立了hello world)
13樓:yuanyuan源遠
把函式int c_a(int * a)中 printf("%d",a[num]);
改為:printf("%d",a[c]);
就o了。
c語言問題 vc6.0?
14樓:星河歸月去
懶得細看了,我可以提醒下,3個for迴圈那裡,如果你是準備把abc=啥啥啥作為他們上頭各個for的迴圈體,也就是如果你準備每次for迴圈執行一次a=啥啥啥,for語句後面是不能加分號的,你要是加了,就會認為這個for迴圈沒有迴圈體,要是你就是準備讓迴圈體為空我再細看下。
15樓:宕機魔神
1 和2之間不打逗號 空格隔開。
16樓:老
m=n你輸出的結果是啥?應該是的,而且你的每個for結尾都有分號是不對的。
17樓:來自安福孔廟和善的銀樺
不好意思,你還是說中文普通話吧,我看不懂。
c語言問題,17題為什麼答案是double不是float,這兩個有什麼區別
sqrt函式返來回值是double。表達源式包含隱性轉換,規則就是盡量保證資料精度不丟失。對程式設計人員來說,double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗記憶體是float的兩倍,double的運算速度比float慢得多,c語言中數...
C語言問題為什麼選B過程求解大學C語言,為什麼選B,求解!
首先 是轉義字元,所以 的結果就是 其次,7s是指輸出字串佔7位,所以前方有空格。7s意思就是輸出後抄面的字串,襲 長度7 這裡如果bai7小於後du面字串長度則沒什麼意zhi義,dao還是按字串原樣輸出,如果大於後面字串,則會在字串前補空格 字串原本的雙引號是不會輸出的。所以a和c都不對,是轉義符...
請問我用C 60編寫C語言程式,為什麼有時候可以編譯有時候不能?我是初學者,請有心人幫幫忙,是軟體問題
vc 6.0嗎?一般考慮程式問題 注意 和 的區別 前面乙個是中文輸入狀態的分號 後面乙個是英文輸入狀態的分號 前面乙個編譯時不通過的,後面乙個是可以的 程式設計的時候最好不要用中文輸入法 否則容易出現錯誤 你可以把有問題的程式發上來看看 可能是副檔名有問題 你新建的時候,應該是新建乙個工程,再新建...