1、 農場計數問題(20分)
問題描述:
已知某農場中有一群雞和兔子,總共有m個頭和n隻腳,計算總共有多少雞和兔子
要求實現函式:
int getfowlsnum(int iheadnum, int ifootnum, int *ichickennum, int *irabbitnum)
【輸入】iheadnum: 總共頭的數量 ifootnum: 總共腳的數量
【輸出】ichickennum: 雞的數量 irabbitnum: 兔子的數量
【返回】 0: 找到符合要求的雞和兔子的數量 -1: 未找到符合要求的數量
示例輸入:iheadnum =201, ifootnum=604
輸出:ichickennum=100, irabbitnum=101
返回:0
輸入:iheadnum =201, ifootnum=123
輸出:ichickennum=0, irabbitnum=0
返回:-1
程式實現:
【output】ichickennum: the total number of chicken, irabbitnum: the total number of rabbit
【return】 0: find the right number of chicken and rabbit,
-1: can not find the right bunber of chicken and rabbit,
example:
input:iheadnum =201, ifootnum=604, output:ichickennum=100, irabbitnum=101, return:0
input:iheadnum =201, ifootnum=123, output:ichickennum=0, irabbitnum=0, return:-1 */
#include
#include
#define headnum 201
#define footnum 604
int getfowlsnum(int iheadnum, int ifootnum, int *ichickennum, int *irabbitnum)
}return k;
}int main (void)
華為的一道題
看了別人的解法沒有看懂,自己寫的 int a nsize 其中隱藏著若干0,其餘非0整數,寫乙個函式int func int a,int nsize 使a把0移至後面,非0整數移至 陣列前面並保持有序,返回值為原資料中第乙個元素為0的下標。盡可能不使用輔助空間且考慮效率及異常問題,注釋規範且給出設計...
一道程式設計題
題目要求 1 自己給定乙個集合 元數個數不得少於10個 2 讓使用者任一輸入乙個整數 3 根據使用者輸入的整數,移除集合中相應的元素 請根據示例找出元素移除的規律 4 運算結束後,集合中所有元素均被移除 示例 集合元素為 a b c d e f g h i j 使用者輸入的整數為 3 集合元素被移除...
一道程式設計題
程式設計愛好者論壇 有n個學生.每個學生都有自己的宗教信仰,可能相同,也可能不同。乙個調查機構想弄清楚宗教信仰的總數。但是,直接詢問可能會使人不快,於是,調查機構決定詢問m對學生,問他們是否具有相同的宗教信仰。如果相同,則他們會參加同一教會,彼此會認識 要求計算最大可能的宗教數。函式原型 int r...