c語言程式設計給定數,找小於這個數的所有勾股陣列。例如 使用者輸入15系統會給出 1)共有3組勾

時間 2022-03-05 04:55:14

1樓:聽不清啊

要求的程式已經編寫完成:

#include

#include

int main()

int i,j,k,p,n,q=-1,max,maxi,a[100][3];

scanf("%d",&n);

p=(int)((float)n*n/sqrt(2));

for(i=3;i<=p;i++)

for(j=i;jfor(k=(int)(i*1.4);kif(i*i+j*j==k*k)

a[++q][0]=i;

a[q][1]=j;

a[q][2]=k;

if(maxprintf("num=%d\n",q+1);

for(i=0;iprintf("(%d,%d,%d),",a[i][0],a[i][1],a[i][2]);

printf("(%d,%d,%d)\n",a[i][0],a[i][1],a[i][2]);

printf("max:(%d,%d,%d)\n",a[maxi][0],a[maxi][1],a[maxi][2]);

return 0;

2樓:匿名使用者

限定只算整數,str輸入100,得出s為50。換到你c程式中就ok了。然後比較a[0][s][2]看哪個最大就可以了

3樓:天高月明

我在編這題,編好了再發上來

如圖c語言程式設計要求輸入整數顯示小於或等

錯了,for j i 這段 j i那麼 i j顯然是自己整除自己,恒為零。而且j 1是什麼東西,不應該是j 1嗎?把整個 for j i 替換成下面的int p 1 for j i 1 j 1 j if p 1 printf d i main函式沒什麼問題,主要是pt裡面錯誤比較多,我邊改邊給你注釋...

C語言程式設計。題目 從鍵盤輸入小於1000的正數,要求輸出

零餘者的泣染 一般格式 printf 格式控制,輸出表列 說明 1 格式控制 是用雙撇號括起來的字串,也稱 轉換控制字串 它包括兩種資訊 格式說明 由 和格式字元組成,它的作用是將輸出的資料轉換為指定的格式輸出。普通字元,即需要原樣輸出的字元。2 輸出表列 是需要輸出的一些資料,可以是表示式 3 p...

跪求這個C語言程式設計答案,跪求技術帝 C語言程式設計題目答案

題目好像有點問題,如果定義為int型陣列,怎麼用 2f格式輸出?下面是我寫的程式,有乙個警告,但是不影響程式執行。test4 1.c include define n 3 void main printf n 計算機等級考試 二級c語言 跪求 這程式設計題答案 include void main e...