C語言經典程式碼(判斷完全平方數)
1.程式分析:在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後
的結果滿足如下條件,即是結果。請看具體分析:
#include "math.h" main() {
long int i,x,y,z;
for (i=1;i<100000;i++)
{ x=sqrt(i+100); /*x為加上100後開方後的結果*/
y=sqrt(i+268); /*y為再加上168後開方後的結果*/
if(x*x==i+100&&y*y==i+268)/*如果一個數的平方根的平方等於該數,這說明此數是完全平方數*/
printf("\n%ld\n",i);
}
}
相關推薦
C語言經典程式碼(判斷完全平方數)
題目:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 1.程式分析:在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後
C語言經典程式碼(1-8)
古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? 兔子的規律為數列1,1,2,3,5,8,13,21…. /*古典問題:有一對兔子,從出生後第3個月起每個月都生一對
找出AABB型四位數的完全平方數-c語言經典程式碼
有兩種方法如下:方法1:#include<stdio.h> #include<math.h> int main() { int i,a,b,c,d; for(i=1000;i
c語言判斷完全平方數
#include<stdio.h> #include<math.h> int main() { int n; scanf("%d",&n); if(sqrt(n)==(int)sqrt(n)) printf("是完全平方數"); e
Visual Studio 2017再現C語言經典例題(一)
字母轉 密碼 .com 程序 visual http 。。 其中 com 1、編寫一個程序,輸入a、b、c這3個值,輸出其中最大者。 2、將“China”譯成密碼。密碼規律:用原來的字母後面第4個字母代替原來的字母。例如,字母A後面第4個字母是E,用E代替A,因此,C
C語言經典演算法(九)——遞迴實現二分查詢的兩種方法
後繼續整理演算法並寫出自己的理解和備註。 C++實現的:遞迴實現二分查詢演算法 1、 遞迴實現二分查詢 <1> 題目描述:針對資料,進行二分查詢(要求:資料的排列有序) <2> 方法一:概念法 <3> 方法二:遞迴法 原始碼: 一、 遞迴實現
C語言經典演算法(八)——遞迴實現斐波那契數列的兩種方法
後繼續整理演算法並寫出自己的理解和備註。 C++實現的:遞迴實現斐波那契數列 1、 遞迴實現斐波那契數列Fib(n) <1> 題目描述:輸入n值,求解第n項的斐波那契數列值 <2> 方法一:概念法 <3> 方法二:遞迴法 斐波那契數列值是值1
C語言經典演算法(七)——遞迴實現階乘演算法的兩種方法
今後繼續整理演算法並寫出自己的理解和備註。 C++實現的:遞迴實現階乘演算法N! 1、 遞迴實現n! <1> 題目描述:輸入n值,求解n的階乘 <2> 方法一:累乘法 <3> 方法二:遞迴法 原始碼: 一、 遞迴實現n! 1、 累乘法 #
C語言經典程式碼
經典C語言程式設計100例 1.數字排列 2.獎金分配問題 3.已知條件求解整數 4.輸入日期判斷第幾天 5.輸入整數進行排序 6.用*號顯示字母C
C語言經典案例(4~~6)
(4) 題目:判斷101-200之間有多少個素數,並輸出所有素數。 /* Note:Your choice is C IDE */ #include "stdio.h" main() { int i,x, y,n,fl
C語言經典案例(1~~3)
(1)題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少? /* Note:Your choice is C IDE */ #include "stdio.h" void main() { int j,k,l,sum=0;
C語言經典例題(四)
問題如下:手搓一個簡易計算器 分析問題:首先看一下這個題,經過讀題我們得知要計算一個簡易的計算器,那麼就需要用函式,程式碼如下: #include <stdio.h> void xing(int shu); void biaoti(int kong,
C語言經典例題(菜鳥教程100例)
這兩天正在看基礎的演算法,在做的時候肯定不能避免的接觸了菜鳥上的經典100例,但是使用的時候發現並不是那麼的方便,因為它只是給了序號,如果查詢某一問題的話很不方便,所以做了這篇部落格,希望給自己和其他人帶來幫助!
C語言經典例題(一)
1.需求描述: 一輛卡車違反交通規則,撞人後逃跑。現場有三人目擊該事件,但都沒有記住車牌號,只記下車牌號的一些特徵。甲說:牌照前兩位數字是相同的;乙說:牌照的後兩位數字是相同的,但與前兩位不同;丙是數學家,他說:四位的車牌號剛好是一個整數的平方。請根據以上線索
poj1730 - Perfect Pth Powers(完全平方數)(水題)
ostream splay -- size 技術 () isp close for /* 以前做的一道水題,再做精度控制又出了錯///。。。 */ 題目大意: 求最大完全平方數,一個數b(不超過int範圍),n=b^p,使得給定n,p最大; 題目給你一個數n,求p ; 解題
C語言 Include指令(引用頭文件)
clas fff const con ack style span pan har #include "one.h" #include "two.h" int main(int argc, const char * argv[]) { one(
C語言和cuda C實現的程式碼(教科書上的格式)
一般教科書都這麼寫,感覺不如STL的好。記下以便查閱。 #include <cuda_runtime.h> #include <iostream> #include <stdio.h> __global__ void vector_add_gpu_2(fl
2018年江西理工大學C語言程式設計競賽(高階組) 三角平方數
題目描述 三角數:形如圖a,圓點擺放成等邊三角形的數字,則為三角數。
C語言字串指標(指向字串的指標)
C語言中沒有特定的字串型別,我們通常是將字串放在一個字元陣列中,這在《C語言字元陣列和字串》中已經進行了詳細講解,這裡不妨再來演示一下: #include <stdio.h> #include <string.h> int main(){
使用函式判斷完全平方數
#include<stdio.h> #include<math.h> int IsSquare(int n) { int a; if(sqrt(n)==(int)sqrt(n))//判斷是否為完全平方數 return a;//是 返回a