1樓:網友
選d,由於沒有大花號確定while語句的管轄範圍,迴圈體只有一條sum=sum+1的語句。由於i=1,i<10永真,不能結束迴圈。
c語言程式設計習題
2樓:網友
這個考察的是運算子的優先順序的問題,和++的細節問題。
的優先順序高於%,而且++x是先讓x自加再運算。
比如當i=1時,x=1,if (+x%2==0)//++x先執行,所以x=2 ,2%2==0為真。
if (+x%3==0) //x=3 也為真if (+x%7==0) //x=4,為假printf(「%d」,x);
所以該程式時找出這樣乙個x,他加一後能被2整除,再加一後能被3整除,再加一後能被7整除。輸出這樣的x。(當然從1-100中找)
《c語言程式設計》練習題
3樓:網友
c程式總是從main函式開始執行的,與main函式的位置無關,(x,y));其中(x,y)間的那個","是逗號運算子,列印輸出選擇最後乙個。
若兩個數 x,y 取y
若n個數 a,b,c,d,..s 取s屬於字串,『』屬於字元常,如『1』、『c'。
表示式「3!=4」是真值,真值為true,即為1。
前兩個if語句都不符全條件,不執行。所以x=3。
同2題,如果printf(「%d」,z=(x%y,x/y,x*y));則輸出結果為30。
這個不用多說,就得滿足&&關係。
int a[ ]=「string」; int改為char是對的b) int a[5]=; 越界。
c) char a=」string」; 字串,不是字元d) char a[ ]=; 正確,也可以char a[ ]=「01234」;
y=x-y;x-=y//x=x+y;//y=x-y;即y=x;
x=x-y相當於x=(x+y)-x即為x=y;
double 型。
上面三個都是a為真時輸出x
a[3]=相當於a[1][3]=;
4樓:網友
你把你知道的都刪了,不知道的再來問,別全問行不,別告訴我你乙個都不知道。
5樓:網友
我很想幫你,但還得靠你自己,你要相信你自己,上面這些小菜不要別人一樣搞定。
6樓:網友
找本c語言的書看下,上面都有。
7樓:網友
鬱悶 你有這個時間還不如自己去好好學學。
8樓:符念樊湘雲
這個程式是很簡單的乙個陣列和函式呼叫的運用,我還是給你講一下思路吧。
首先在主函式中給二維陣列初始化,在呼叫fun函式來實現所要的要求,在fun函式中可以先利用迴圈來找出二維陣列的周邊元素,迴圈題就是定義的sum總和與周邊元素的平方和的自加,最後在返回sum的值,其中有關係到函式返回值的型別問題,我們可以先定義它為浮點型,應為涉及到平方和,到此程式應該差不多了!希望能幫助你!
c語言指標習題,C語言指標習題
main 答案是 afgd while i 最後列印出str的地址 字母 s str地址沒有變過。char p1,p2,str 50 abcdefg p1 abcd 將 abcd 首地址賦值給p1,也就是將p1指向字串 abcd p2 efgh 將 efgh 首地址賦值給p2,也就是將p2指向字串 ...
c語言練習題(字母A的ASCII碼值為65)
1 c語言示例 include int main 2 測試環境c free5.0的標準c 執行結copy 果選b 即ye include 包含庫檔案 void fun char s 函式頭 main 主函式入口 陣列baia是一個du 字串zhi,陣列名a表示這個字串在堆疊中的儲存地址 fun ch...
C練習題,請前輩解答
1.var1 10 var2 10 var1 10 var2 10 2.while true 3.while裡面不能為空,你要寫 true 沒看明白你問的什麼意思 1.用if語句就可以啊 if var1 10 console.write var1大於10 顯示判斷結果else console.wri...