C語言解題,求c語言解題思路 如何解出來的要過程

2022-03-09 07:15:06 字數 2054 閱讀 5154

1樓:匿名使用者

答案:b

輸入aaaa bbbb後資料被送到輸入緩衝區,scanf以空格區分兩個字串,所以aaaa和bbbb分別被s1和s2得到,scanf不讀取回車鍵,此時程式執行由gets繼續從剛才的緩衝區讀資料,此時只剩下一個回車鍵了,回車鍵被gets得到但是同時被拋棄,所以s3為空,接著執行gets(s4)此時緩衝區已空,程式停止等待標準輸入,再輸入cccc dddd後,回車鍵前面的內容被gets放進s4中,回車鍵又被丟棄,之後就是一連串的輸出。

另外,似乎b選項也有些問題,因為puts(s3)時,因為s3為空所以應該什麼都不輸出的,但是puts函式有個特點就是,會在每次輸出之後新增一個換行,所以第三行應該是一個空行,而s4="cccc dddd"所以,會被輸出到一行的,所以正確的答案應該是:

aaaa

bbbb

cccc dddd

下面是在vc中執行的截圖:

2樓:匿名使用者

/*二級c機試標準答案*/

#include

#include

void fun(char *a,int n)t++;

if (k>n)

a[i] = '\0';}}

main()

3樓:匿名使用者

#include

void fun(char c,int m,int n)if(count<=n)

printf("%s",c);

else

}void main()

c語言解題

4樓:醜籟公冶君昊

答案:b

輸入aaaa bbbb後資料被送到輸入緩衝區,scanf以空格區分兩個字串,所以aaaa和bbbb分別被s1和s2得到,scanf不讀取回車鍵,此時程式執行由gets繼續從剛才的緩衝區讀資料,此時只剩下一個回車鍵了,回車鍵被gets得到但是同時被拋棄,所以s3為空,接著執行gets(s4)此時緩衝區已空,程式停止等待標準輸入,再輸入cccc dddd後,回車鍵前面的內容被gets放進s4中,回車鍵又被丟棄,之後就是一連串的輸出。

另外,似乎b選項也有些問題,因為puts(s3)時,因為s3為空所以應該什麼都不輸出的,但是puts函式有個特點就是,會在每次輸出之後新增一個換行,所以第三行應該是一個空行,而s4="cccc dddd"所以,會被輸出到一行的,所以正確的答案應該是:

aaaa

bbbb

cccc dddd

下面是在vc中執行的截圖:

5樓:訾子明屈慶

#include

void

main()

void

swap(int

*p_1,int

*p_2)

c語言解題,。。。

6樓:丿艾瑞灬莉婭

輸入3,則j被賦值3,傳入函式fac(int n),形參n被賦值j,也就是3

接下來執行函式,f最開始時1,進入for迴圈i從1開始,到n(也就是3)結束,迴圈3次 f = f*i第一次 f = 1*1 == 1

第二次 f = 1*2 == 2

第三次 f = 2*3 == 6

最後返回f的值,被s接收,再輸出「3!==6」,就是3的階乘值為6的意思

求c語言解題思路 如何解出來的要過程

7樓:匿名使用者

當i=10,s=0時

迴圈開始:--i;是i=i-1即i=10-1判斷:i%6==0是i除以6完全等於0時為true,執行s+=i;就是i=10,s=0時是0+10=s

否則就是s++;是s=s+1;

求大神給個具體解題分析,謝謝了,c語言

8樓:風若遠去何人留

if(x=a+b)

這裡不是判斷,而是賦值, 所以 先計算x=a+b=0+0=0然後判斷if(x)也就是if(0)

執行else 輸出####

所以 選d

c語言解題

答案 b 輸入aaaa bbbb後資料被送到輸入緩衝區,scanf以空格區分兩個字串,所以aaaa和bbbb分別被s1和s2得到,scanf不讀取回車鍵,此時程式執行由gets繼續從剛才的緩衝區讀資料,此時只剩下一個回車鍵了,回車鍵被gets得到但是同時被拋棄,所以s3為空,接著執行gets s4 ...

C語言思路

你可以定義一個float型別的陣列a n 你可以 define n 100 這就足夠大了,誰還會輸入100多個數呀,你說呢 然後就可以在陣列中找最大值和最小值 在求平均,在求和 至於其他字元就推出,你可以判斷一下,如果數字在多少之間,儘量設定大點,就輸出平均值和總和 else 就是輸入錯誤 incl...

求這道題的解題思路過程,求這道題的解題思路過程

是化簡嗎?如果是化簡的話,可以先把分母和分子寫出來分母寫成y 3 2 分子寫成x 1 2,最後結果 x 1 2 y 3 2 x 1 2 y 2 3 x 1 2 y 1 3 y 2 3 y 1 3 x 1 2 y 1 3 y x 1 2 y 1 3 1 x 1 2 y 2 3 首先需要去根號,把裡面的...