C語言問題解答詳細,C語言問題,詳細解答一下,謝謝

2021-07-04 15:36:07 字數 2359 閱讀 1477

1樓:一輩子朋中

2.14e+02是2.14乘以10的2次方。

c語言問題,詳細解答一下,謝謝~~~

2樓:聽不清啊

輸出結果是

cdeab

函式move(char *str,int n)的作用是把長度為n字串的尾字元,前移到串首。

在main()函式中連續呼叫了n次,即把字串末尾的n個字元前移到串首。

3樓:匿名使用者

輸出結 果:cdeab

分析:只要你理解了move函式

的作用你就能明白整個過程:

第一次迴圈呼叫move(char *str,int n)這一函式給它的引數是 s與 s的長度(就是你輸入的abcde的長度5),第一步執行temp=str[5-1]=str[4],而str[4]的值為'e',所以temp的值為'e',接著執行for(i=n-1; i>0;i--) str[i]=str[i-1]; 這個迴圈是把從str[1]開始的所有陣列的元素都後移一位,

即str[2]成了str[1],str[3]成了str[2]等等,迴圈執行完後執行str[0]=temp;,也就是把e賦值給了

str[0]。所以abcde被move函式處理一次後就成了 eabcd,如果再被處理一次後就被變成deabc等等

也就是說move函式每呼叫一次就把相應的字串迴圈右移一位

4樓:匿名使用者

#include

#include

void move(char *str, int n)int main()

樓主的意思 是移動字串麼?

注意scanf(“ ”); 引號中的書寫形式,不能有“,”

c語言問題求詳細解答

5樓:匿名使用者

// 演算過程如下注釋

#include

main(  )

/*迴圈過程:

j = 1;

k = 1%3 = 1;

k != 0 所以 s += 1 ==> s = 0 + 1 = 1;

------

j = 2;

k = 2%3 = 2;

k != 0 所以 s += 2 => s = 1 + 2 = 3-----

j = 3;

k = 3%3 = 0

k == 0 所以 continue

-----

j = 4

k = 4%3 = 1;

k != 0 所以 s += 1 = 3 + 1 = 4-----

j = 5 不滿足 j < 5的迴圈條件,迴圈結束

c語言的一個問題,求詳細解答

6樓:哥德**的憂鬱

答案是1,沒錯,先運算--n,n=2,再運算--n,n=1,m=n*n,m=1。

7樓:

2,運算子優先順序問題

c語言問題,求詳細解答

8樓:匿名使用者

最後i=10,

因為,<10時,i 迴圈累加,

當i=10時,退出迴圈了,

所以,i最後的值是等於10。

想清楚明白,建議單步除錯看看。

9樓:匿名使用者

10for迴圈裡需要i不大於10才會迴圈

i的值依次為1 2 3 4 5 6 7 8 9 10因為i=10不符合迴圈條件,所以結束迴圈

所以i=10

c語言問題求詳細解答,謝謝 25

10樓:穆詩

能正確編譯和執行了,不知可達到你要求,望採納!

#include

#include

#include

#define n 100

void printarray(int a,int n)void main(void)

{int a[n];

int i;

srand(time(null)); //initialize pseudo number seed

for (i=0; i

大神們,想請教一下c語言的問題,希望有詳細的講解一下...謝謝

11樓:奮鬥

x=2畫流程圖,一個else 對應 最近的 if

對於大量的邏輯判斷,這種寫法會難以閱讀,建議if和else後加{}

(即使只有一條語句)

c語言問題解答,c語言問題解答,printfd,y與printfd,y的區別

它本身儲存的就是ascii碼,所以對於字元來說,char grade a 和char grade 65是一樣的。c語言問題解答,printf d y 與printf d y 的區別 y和y 的值是一樣的,但是 y就不一樣了例如y 7 y 值還是7 但是y y 1 6 y 值變為6 但是y y 1 6...

求兩個c語言問題解答,c語言問題求解答如圖

第一題我在你另一個題目下面給你發 了 就是這個 include include int main if maxs temp printf 最大值 lf n最小值 lf n平均值 lf n mins,maxs,sum 5 return 0 第二題看不清,再發一下 c語言問題求解答如圖 你的計算是沒錯的...

C語言問題C語言問題,C語言問題C語言問題

include include int main b k p b k 0 puts b return 0 c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock print...