c語言問題

時間 2022-06-02 10:25:08

1樓:匿名使用者

這個程式是判斷乙個的平方後的個位數是否和原數相等。等就打yes,不等就打no。

y=(x*x)%10;就是把x平方後的個位數賦值給y;

再判斷x和y是否相等。

2樓:神奇精葉

先定義了乙個函式,判斷乙個數的平方的尾數是否等於自己,如果等於返回1否則返回0。然後主函式呼叫了這個函式,輸入乙個不大於100的數(其實不大於9就行了)成立則輸出yes不成立輸出no!

3樓:匿名使用者

#include //標頭檔案

int fun(int x) //函式,判斷x是否與x^2模10的餘數相等 即判斷乙個的平方後的個位數是否和原數相等

main( )

//要求x<=100

y = fun(x) ; //呼叫函式

if (y) printf ("%d yes\n", x) ; //x等與x^2模10的餘數,輸出x的值 yes

else printf ("%d no!\n", x) ; //x不等與x^2模10的餘數,輸出x的值 no}

4樓:匿名使用者

int fun(int x)

這裡是定義了乙個功能函式,

main( )

y = fun(x) ;

if (y) printf ("%d yes\n", x) ;

else printf ("%d no!\n", x) ;

} .//如果你輸入的數大於100,螢幕顯示,"data error"

然後執行,功能函式,

通過功能函式的計算,最後輸出的結果,可以是yes ,或者是no

c語言問題,C語言問題。

考驕 用指標將兩個字串連結接起來,前一個while迴圈,確定s1字串走完,第二個while開始將s1的逐個字元複製給s1走完,也就是末尾,這樣就可以把字串都匯入到s1中 最後一個空寫的應該寫return s1 長魚修韋 很久沒碰這東西了。我來解釋下 第一個while的迴圈是為了讓指標指向第一個字串的...

C語言問題,c語言問題?

自我程式設計 列印輸出乙個ok。因為前面迴圈for語句有分號結束。所以後面的printf語句不在迴圈內,不受迴圈語句影響。 理佑平鄲胭 結果是22 7 7 8 22 你可以將 i i i i是先 1再計算,還有這裡的運算順序是從左到右,所以應該是7 7 i 14 8 22 前兩個相加時,i先加1,加...

c語言問題,C語言問題?

這個問題說難不難,但理解可能有點玄乎而已,但是打個比方來理解就太容易掌握啦!就是說scanf的認定讀取,比如你單純的scanf c ch 那麼實際上已經認定了第乙個字元出現就把它賦予給ch,如果是你的scanf c 前面多了乙個空格,所以就認定了出現第乙個空格後的字元賦予給ch,如果寫成這樣 sca...