C 程式設計簡單問題,c語言程式設計問題

時間 2023-04-16 19:42:04

1樓:匿名使用者

一般正規的學校都不會教表現層方面的東西,只介紹語言本身是程式設計思路,寫windows介面涉及到使用windows api的範疇了,他已經不是純粹的程式設計的東西,商業化的成分更大一些。

程式最重要的是思想,寫介面什麼的並不複雜,而且這樣的工作也不需要多少人來說。越是大公司,程式對它們來說就是理念遠大於**的實現。不用過多的擔心不會寫介面什麼的這樣的事,這並不重要。

但我並不是說不要學,學一學win32及mfc還是很重要的。

2樓:軍綠色的嚮往

視窗用c語言是可以寫的,但是很複雜,學校不會交,需要在入門之後自學,建議你學習c#或delphi,可以很方便的寫視窗程式,網上關於這方面的資料很多,不過經驗豐富的程式設計師是可以用c寫的。

3樓:匿名使用者

dos 下執行的都是以main函式作為入口的,在vc 下你可以用winmain函式作為入口,這個就是由視窗的啦。

在建立工程的時候會提示建立什麼工程,剛開始都是控制台應用程式,所以都是在。

dos 下執行的。你可以試著建立其他的工程試試。

4樓:匿名使用者

dos,或者控制台程式是乙個基礎,循序漸進嘛,人認識食物需要乙個過程。

c語言程式設計問題 5

5樓:有柴公尺呀呀呀呀

提問怎麼改。

把replace函式提到main函式外面。

提到main函式的前面。

或者在main前面寫乙個replace函式宣告宣告報告裡面呢,還寫了呼叫時的型別是衝突的。

求解c++乙個程式設計問題

6樓:匿名使用者

這個程式是輸入ch,然後列印ch+1,即acsii碼表中ch的下乙個字元。

因此輸入字元'a',會輸出字元'b'

輸入字元'n',會輸出字元'o'

空格的下一位正是嘆號。

因此嘆號不是因為輸入回車,是因為輸入的是空格。

而**中顯示,輸入換行符'',輸出的仍為換行。

c語言程式設計問題

c語言程式設計問題

7樓:貳彤雲憑懌

我解釋下遞迴函式吧:f(6)中有f(6/2)即f(3)和printf函式,但要等f(3)執行完後才執行printf函式(輸出6),f(3)中有f(3/2)即f(1)和printf函式,但要等f(1)執行完後才執行printf函式(輸出3)

8樓:粘代卉普煦

這是個遞迴問題,fun()函式在函式體內部又呼叫了自己。

具體解法可以這樣理解:

1、執行if(x/2>0)

2、若結果為真,執行fun(x/2);,後面那句printf("%d",x);暫時不執行。

3、當執行完fun(x/2)[裡面可能還包含了fun()這樣的呼叫],再執行第2步中未執行的printf("%d",x);

舉例:fun(6);

1、執行if(6/2>0)

2、由於6/2=3,所以,執行fun(6/2),即fun(3),這時,printf("%d",x=6)這句暫時不執行,等fun(3)執行完了再執行。

3、執行fun(3),這又是乙個fun()函式,所以,仍然先判斷if(3/2>0),4、顯然,3/2=1,大於0,這時,先執行fun(1/2),printf("%d",x=3)暫不執行,等fun(1/2)執行完了再執行。

5、1/2=0,所以,不符合要求,執行printf("%d",x=1);

6、這時,fun(1/2)便執行完了,接著,需要執行剛才未執行的printf("%d",x=3)

7、printf("%d",x=3)也執行完了,需要執行剛才未執行的printf("%d",x=6)

最後,得到的結果就是136

對於main0

這個是乙個判斷條件的問題。關鍵是要看這幾個符號的結合順序。

00(x<20),左邊是真,右邊是假,&&要兩邊是真,結果才是真,所以,這個表示式的結果是假,即0

c語言程式設計問題

9樓:手機使用者

解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹数分別為x,y,z;可以得到回兩個方程:

x+y+z=100; 3*x+2*y+z/2=100; 將第二個。

答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:

#include

int main()}

c++程式設計問題

10樓:裘芙伊溪

如兩直線方程為:

ax+by+cz+d=0

ex+fy+gz+h=0

則有:1、若重合:則。

a/e=b/f=

c/g=f/h;

2、若平行:則。

a/e=b/f=

c/g!=d/h;

3、若相交:則。

a/e、b/f、c/g

之間有且只有乙個值與其他兩個都不相等;

4、若異面:則。

a/e、b/f、c/g

之間互不相等;

C語言問題,C語言程式設計問題

如果格式控制串中有非格式字元則輸入時也要輸入該非格式字元。例如 scanf d,d,d a,b,c 其中用非格式符 作間隔符,故輸入時應為 5,6,7 與scanf 雙引號之間的格式必須一樣 又如 則輸入應為 a 5,b 6,c 7 如輸入的資料與輸出的型別不一致時,雖然編譯能夠通過,但結果將不正確...

c語言程式設計問題

case 12 呢?沒寫吧.另外,關於閏年的知識你最好去查一下,我這裡摘錄一點 地球繞太陽公轉一周叫做一回歸年,一回歸年長365日5時48分46秒。因此,公曆規定有平年和閏年,平年一年有365日,比回歸年短0.2422日,四年共短0.9688日,故每四年增加一日,這一年有366日,就是閏年。但四年增...

c語言程式設計問題

int a 100 b 100 c 100 這種定義不對,如果你確實明確你需要多大的話,可以直接定義成 int a 100 100 而 int a 100 預設的意思是 int a 1 100 而 int a 100 預設的意思是int a 2 100 所以如果你明確你的最大範圍,而且不在乎記憶體的...