在當下快速發展社會,變得越來越更智能化、更好的、更便捷、更充實體驗;各行各業都離不開科技;包括我們的生活。智能手機(可以購物、出行、交流等)、智能冰箱、電視、工廠的機器人、我們辦公用的筆記本。所示計算機發展迅速,尤其是我們國家自主研發需要更多的人才,所以我們要學好編程,鍛煉我們的邏輯思維。學習最高效和最基本的編程語言學起,為大家推薦c語言面試題去解決數學問題計算兩個數的平方和。
以下内容主要出自清華大學《妙趣橫生的算法》一書中。
題目要求:
已知一個正整數N,編寫一個程序,找出所有滿足X2 Y2=N的正整數對X和Y。
運行結果
#include "stdio.h"
#include "math.h"
void getXY(int N)
{
int x,y;
for(x=1;x<sqrt(N);x )
for(y=x;y<sqrt(N);y )
{
if(x*x y*y == N)
{
printf("%d^2 %d^2=%d\n",x,y,N);
}
}
}
main()
{
int N;
printf("Please input a integer N\n");
scanf("%d",&N);
getXY(N);
getche();
}
運行結果:
運行結果
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!