1樓:匿名使用者
第一個 首先主函式就寫錯了是main() 還有if語句後面接分號證明if已完成你分號位置放錯了。
你在scanf語句裡面寫的%d,%d,%d ,你輸入時就得寫 如,輸入1 ,2, 3
第二個 printf語句裡前面m=%d,n=%d處的位置,後面也得按這位置寫
初學者一定要把基本功練好,最基本的逗號分號的位置要掌握,**別打錯了,你用的是turbo c吧,建議用編譯環境,可以跟蹤到錯誤的**行。
2樓:匿名使用者
第一個如下,已執行過,沒問題的,可能是你的輸入有誤吧,應該是這樣的格式:12,11,15.要加逗號,scanf要按照引號裡的格式來輸入。
#include
main()
第二個如下,你的printf裡m,n寫反了,改過來結果就對了。
m+=j++;運算時,m=m+j; j++;此時j為11n-=-j; -j;此時j為10 n=n-j;
main()
3樓:匿名使用者
第一個程式:#include
main()
我能輸入變數,執行也正確的,可能是些小的地方錯誤,自己找吧。
第二個程式是你printf()函式里的m和n的位置寫反了。
我執行後沒有問題 結果是:i=8,j=10,m=10,n=-10
4樓:古陽真人
第一個程式中,if(max第二個程式中語句有問題;
應該為 :printf(""i="%d,"j="%d,"m="%d,"n="%d",i,j,n,m);
5樓:匿名使用者
1`if語句括號後不應該有分號的。
2語句有問題;
應該為 :printf(""i="%d,"j="%d,"m="%d,"n="%d",i,j,m,n);
6樓:匿名使用者
if語句後面不要用分號與n位置寫反了。
7樓:匿名使用者
mian函式名錯了,改成main,後邊m後邊多了個逗號。
關於c語言?
8樓:匿名使用者
表示該浮點型佔7個寬度,保留兩位小數,小數點也算一個寬度。
.2是保留兩位小數,7是指寬度為7。
類似"%"的字串在c中叫控制字串,常用在scanf函式和printf函式中對輸入功能和輸出格式進行控制和規範。
具體的"%"控制字串只能用在printf函式中,在scanf中是非法的,因為其中的。2是精度控制,而scanf函式在接收浮點數時是不允許進行精度限制的。
在printf中,"%中的f表示輸出的資料是浮點型(float、double型共用)。.2表示輸出資料保留小數點後2位小數,第3位四捨五入;7表示輸出資料在終端裝置上佔用7個字元寬度右對齊,實際資料位數(包括小數點)小於7時左邊用空格補齊,大於7時按實際位數向右擴充套件輸出。
望採納!
關於c語言函式型別定義問題,關於C語言函式型別定義問題
超級福醬 這個語句主要是用的c語言的等號算符 c語言裡面等號可以看做一個函式,它的返回值是右值。比如int i,j,x i j 5 這條語句除了賦值以外還有返回值,返回值是5所以可以這麼寫 x i j 5 這裡x就等於5了。所以 語句 if x 0 就可以簡寫為 if i j 5 0 另外,c裡面字...
關於C語言指標變數ppp的區,關於C語言指標變數 p p p 的區別
森祿欽春桃 首先搞明白一點,printf語句中表示式的執行順序是從右向左的,並且對於 q 首先進行解引用操作,再自增,即 q,q q 1 所以說第一個printf的輸出為22對於第二個printf,首先執行 q 再執行 p 對於 q 可以轉化為先執行 q 即輸出它的值,再執行 q q 1,最後輸出 ...
關於C語言和程式設計,用C語言程式設計和用C 語言程式設計區別大嗎?
一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...