記錄一道C語言題目

2021-10-07 18:15:05 字數 1090 閱讀 8901

很簡單的乙個題。磨磨腦子,最近有點手生。

題目:統計各位數字之和是5的數

本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。

我講得可能不算很清楚,具體請檢視題目鏈結

**實現:

#include

#include

#define n 5

#define m 10

intcal

(int n)

return m;

}int

judge

(int i,

int con)

if(sum == con)

return1;

else

return0;

}void

sta(

int a,

int b,

int n,

int count)

}printf

("count is %d,sum is %d\n"

, count,add);}

intmain()

else

printf

("error input!\n");

return0;

}

核心函式是judge子函式:

int

judge

(int i,

int con)

if(sum == con)

return1;

else

return0;

}

執行效果是這樣的(舉例):

每天一道C語言題目

從今天開始我每天最少會做一道c語言的題目。題目 include int main 我們知道型別的自動轉換,也就是char進行運算的時候,會自動轉換為int。b 輸出b,b是字元,理所當然輸出 2 然後b 相等於b b 1 b 1的結果是int型別的51,而不是字元 3 只是把這個int型別的51賦給...

一道C語言安全編碼題目

1 前言 最近在網上看到一道c語言題目,用c語言實現乙個函式,給定乙個int型別的整數,函式輸出逆序的整數,例如輸入123,則輸出字串 321 輸入 123,則輸出字串 321 題目要求,不使用標準庫,不得分配記憶體。當時覺得蠻簡單的,這不就是類似字串逆轉嘛,自己嘗試做了一下,測試發現,還是有很多地...

一道C語言安全編碼題目

1 前言 最近在網上看到一道c語言題目,用c語言實現乙個函式,給定乙個int型別的整數,函式輸出逆序的整數,例如輸入123,則輸出字串 321 輸入 123,則輸出字串 321 題目要求,不使用標準庫,不得分配記憶體。當時覺得蠻簡單的,這不就是類似字串逆轉嘛,自己嘗試做了一下,測試發現,還是有很多地...