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...