山東科技大學OJ題庫 1403 它滿足條件嗎?
1403 它滿足條件嗎?
Description
需要判斷給定的一個整數是否同時滿足如下三個條件:
-
它是一個完全平方數。
-
它是一個偶數。
-
它是一個正數。
注:若一個數能表示成某個自然數的平方的形式,則稱這個數為完全平方數。例如:
0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,484,529
Input
一個int範圍內的整數。
Output
如果輸入的數字滿足條件,則輸出yes,否則輸出no。
Sample Input
100
Sample Output
yes
HINT
注意邏輯表示式判斷三個條件的順序。
如果你不會使用分支語句,同樣可以使用條件運算子實現該程式。
庫函式sqrt()可以用於求一個數的平方根。
#include <stdio.h>
#include <math.h>
int main()
{
int a,c;
double b,d;
scanf("%d",&a);
b=sqrt(a);
c=b;
d=b-c;
if(a>0&&a%2==0&&d==0)
printf("yes");
else
printf("no");
return 0;
}
博主提示:sqrt()函式在<math.h>函式庫裡。
相關文章
- 山東科技大學OJ題庫 1009-簡單的打折計算
- 學完Java後找工作難嗎?需要滿足什麼條件?Java
- 跳轉滿足條件的資料
- 0基礎小白滿足什麼條件可以學Python?Python
- 想要成為架構師?先看看這些條件滿不滿足!架構
- 雲端計算的產生,需要滿足哪些條件?
- 報名Python培訓班需要滿足什麼條件?Python
- PTAWindows訊息佇列c++版——山東科技大學Windows佇列C++
- 查詢滿足條件的最新資料(逐步優化,mysql、達夢資料庫)優化MySql資料庫
- 滿足條件的數累加被17整除的數的累加
- 加盟頭位資訊平臺需要滿足什麼條件?
- Python中合法識別符號需要滿足什麼條件?Python符號
- 怎麼自主開發美顏sdk,需滿足哪些條件?
- MongoDB副本集keyFile認證檔案必須滿足的條件MongoDB
- 企業實施CRM系統前需要滿足這些條件
- 優質的企業展廳設計需滿足哪些條件
- 智慧數字展廳的建設方案需要滿足的條件
- doxygen 宏定義/宏編譯/條件編譯/預處理/預編譯 不處理、忽略條件、分析所有條件、滿足所有條件的方法編譯
- JS陣列學習之判斷陣列元素是不是都滿足給定條件JS陣列
- MYSQL滿足條件函式里放查詢最大函式的方法MySql函式
- 大資料學習|小白學習大資料需要滿足這六個條件你就能學好大資料大資料
- Lambda 表示式遍歷集合時用remove方法刪除list集合中滿足條件的元素問題REM
- position:absolute相對哪個元素定位,那個元素要滿足什麼條件
- 直播平臺開發,HTML/JS滿足圖片繞中心旋轉的條件HTMLJS
- Angular 應用要啟用 Service Worker 所需滿足的一些前提條件Angular
- 周志華:滿足這三大條件,可以考慮不用深度神經網路神經網路
- 你認為一個友好的錯誤處理機制應該滿足哪些條件?
- 乾貨滿滿!!!面試必備OJ題:連結串列篇(一)面試
- MongoDB是什麼以及它如何滿足您的應用需求MongoDB
- 2019山東ACM省賽補題題解ACM
- 面試官:Redis的事務滿足原子性嗎?面試Redis
- shell迴圈判斷某一目錄下所有檔案大小,並清空滿足條件檔案
- 等保測評證書是由什麼部門發的?申請需要滿足什麼條件?
- 學習Python的幾個必要條件,你具備嗎?Python
- 【山東CIO智庫活動】山東省兩化融合深度行菏澤站成功舉辦
- 一線網際網路大廠青睞的web前端程式設計師,90%滿足這3個條件Web前端程式設計師
- 蘋果應用商店對滿足條件的小型企業降低一半佣金,開發者怎麼想?蘋果
- 刷題系類 - Python判斷二叉樹是否存在一條路徑滿足和值要求Python二叉樹