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

2021-05-01 20:08:42 字數 801 閱讀 9196

1樓:匿名使用者

列舉型別中,後面變數值是前面變數的值加1

如basic=3,則assembly=4

同樣 ada=100,則cobol=101,fortran=102

2樓:匿名使用者

如果一個值沒有給定,就是它前一個變數值+1,

ada=100,所以cobol=101,fortran=102

3樓:

**不完整。像是定義一個列舉變數並賦值。

4樓:姚暮養瀚海

1。用歸遞函式求10的階層

intfun(int

n)main()

2。輸入十個整數放入一個陣列按逆向輸出

main()

3。程式設計實現兩個字串連線

main()

4。冒泡法對十個數進行排序

main()

}for

(i=0;i<10;i++)

printf("%3d",a[i]);

}5。指標實現3個數交換

以下程式由如你沒有具體說如何交換,所以我下面的程式功能為:按小到前,大到後交換,如輸入:195

則輸出:159

要注意輸入格式,數之間以空格輸入

main()

swap(int

*p1,

int*p2)

首先說聲對不起,昨天由於太急,沒有仔細簡查,有幾個程式出了點錯,不過經過改正在vc++6.0及tc2.0下都可以執行正確!

如對上面程式不太懂,可以直接發訊息給我!

一個簡單的C語言問題,一個簡單c語言小問題?

不知道您說的 a a 出錯了,是什麼現象?您的這種程式,據我所知,在不同的系統中,可能會有不同的現象。您的意圖,似乎是想用 a a 來將字串中的字元d換成字元a,這種操作,在有些系統中是允許的,但有些系統中卻不可以執行。原因是 您這裡沒有給字串 d 在變數區中安排空間,而是直接按 字串常量 的形式寫...

簡單的c語言程式輸出一個簡單的c語言程式輸出1IND00不知道哪裡錯

進行浮點數程式設計時,如果沒有注意,常常會出現輸出類似 1.ind,1.inf 或者 nan,inf 之類奇怪的輸出。這通常隱含了浮點數操作的異常。特殊浮點數的含義 1.inf inf 這個值表示 無窮大 infinity 的縮寫 即超出了計算機可以表示的浮點數的最大範圍 或者說超過了 double...

關於c語言的簡單程式,關於c語言的一個簡單程式

首先,並不十分了解這個程式的本意是什麼,但是錯誤是很明顯的,看提示就該知道了。賦值符號 左邊的運算元必須是合法的左值,表示式不是合法的左值 這也是為什麼可以通過像你那樣寫等於操作的時候可以避免把等號寫成賦值符號的原因 如下修改 a i 100 b i 100 a 10 c i 100 a 10 還有...