1.
用三目運算子巢狀實現三個數求最大值:
a>b?(a>c?a:c):(b>c?b:c) 2.
使用者輸入乙個年份,判斷是否為閏年,年份必須是四位以內的。
分析:使用者輸入年份,然後對
1000求商,根據結果判斷是否為四位以內的數,然後再根據閏年的規定標準判斷是否為閏年即可。(可以迴圈判斷迴圈輸入,但是由於課程暫未涉及,本次僅進行一次判斷,錯誤則直接結束程式)
**:
#include/********************************
函式名 :judge_number_bit
函式功能:判斷輸入的數是否超過四位
引數 :int year_num:輸入的數
返回值 :如果不超過四位返回0,
超過四位返回-1.
作者 :zy
時間 :2017.7.16
**********************************/
int judge_number_bit(int year_num)
/********************************
函式名 :judge_leap_year
函式功能:判斷是否為閏年
引數 :int year_num:輸入的年份
返回值 :如果是閏年返回0,
如果不是返回-1.
作者 :zy
時間 :2017.7.16
**********************************/
int judge_leap_year(int year_num)
int main(int argc,char* argv)
res = judge_leap_year(year);
if (-1 == res)
printf("您輸入的年份不是閏年");
else
printf("您輸入的年份是閏年");
printf("\n******************************====\n");
return 0;
}
結果:
乙個五位數,判斷是否為回文數。
分析:回文數,類似「上海自來水來自海上」,正反都一樣。要求五位數,那麼先進行位數判斷,然後利用回文數的判斷標準正反相同進行判斷即可。
**:
#include/********************************
函式名 :judge_number_bit
函式功能:判斷輸入的數是否為五位
引數 :int num:輸入的數
返回值 :如果是五位返回0,
不是五位返回-1.
作者 :zy
時間 :2017.7.16
**********************************/
int judge_number_bit(int num)
/**********************************
函式名 :judge_palindrome_number
函式功能:判斷輸入的數是否為回文數
引數 :int num:輸入的數
返回值 :如果是回文數返回0,
不是返回-1.
作者 :zy
時間 :2017.7.16
***********************************/
int judge_palindrome_number(int num)
if (number == number_change)
return 0;
return -1;}
int main(int argc, char* argv)
res = judge_palindrome_number(num);
if (-1 == res)
printf("您輸入的數不是回文數");
else
printf("您輸入的數是回文數");
printf("\n******************************====\n");
return 0;
}
結果:
求三個數的最大 最小 中間值
求三個數的最大 最小 中間值 int a 3,b 5 int min a b a b printf min d n min int a 3,b 4 c 8 int min a b a b min min c min c int max a b?a b max max c max c printf m...
三個數最大的乘積
題目 給定乙個整型陣列,在陣列中找出由三個數組成的最大乘積,並輸出這個乘積。示例 1 輸入 1,2,3 輸出 6 示例 2 輸入 1,2,3,4 輸出 24 注意 給定的整型陣列長度範圍是 3,10 4 陣列中所有的元素範圍是 1000,1000 輸入的陣列中任意三個數的乘積不會超出32位有符號整數...
三個數之和
b 問題 b 給定乙個由n個整數組成的陣列s,是否存在s中的三個數a,b,c使得 a b c 0?找出所有的不重複的和為0的三元組。注意 1.三元組的整數按照公升序排列 a0 c向前移一位,減小和 還要注意的是去掉重複的解,保證a和b都和上次的不同即可。如下 public class solutio...