很簡單的乙個題。磨磨腦子,最近有點手生。
題目:統計各位數字之和是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 題目要求,不使用標準庫,不得分配記憶體。當時覺得蠻簡單的,這不就是類似字串逆轉嘛,自己嘗試做了一下,測試發現,還是有很多地...