c語言編寫500以內勾股函式
編寫程式求500 以內的勾股弦數,即滿足 c2=b2+a2的3個數,要求b>a。將所有符合要求的組合存入文字檔案中,每個組合佔一行。
#include<stdio.h>
void gougu()
{
int a=1,b=1,c=1;
int m=0;
FILE *ftp=fopen("kk.txt","w");
if(ftp){
for(a=1;a<=500;a++)
for(b=a+1;b<=500;b++)
for(c=1;c<=500;c++)
{
if(a*a+b*b==c*c){
fprintf(ftp,"a=%d, ",a);
fprintf(ftp,"b=%d, ",b);
fprintf(ftp,"c=%d\n",c);
m++;
}
}
fprintf(ftp,"一共有%d個組合",m);
}
fclose(ftp);
ftp=NULL;
}
void main()
{
// printf("500以內的勾股弦數有:\n");
gougu();
}
相關推薦
c語言編寫500以內勾股函式
編寫程式求500 以內的勾股弦數,即滿足 c2=b2+a2的3個數,要求b>a。將所有符合要求的組合存入文字檔案中,每個組合佔一行。 #include<stdio.h> void gougu() { int a=1,b=1,c=1; int m=0
C語言編寫log檔案以及printf函式實現原理
C語言編寫log檔案以及printf函式實現原理 在系統除錯中通過在檔案系統裡寫log日誌是一個長期分析系統執行的好方法。做系統除錯應該養成這個習慣,可以方便的監控系統可能出現的各種異常。 今天學習下log日誌的書寫方法。Log一般可以分為以下4種
C語言 編寫函式: unsigned int reverse_bit(unsigned int value); 這個函式的返回 值value的二進位制位模式從左到右翻轉後的值。
#include<stdio.h> unsigned int reverse_bit(unsigned int value) { int ret = 0; int bit = 0; #include<stdio.h> unsigned int r
C語言 編寫一個函式,它從一個字串中提取一個子字串
編寫一個函式,它從一個字串中提取一個子字串。函式原型如下: int substr(char dst[], char src[],intstart, int len) {} 目標: 從sr
用c語言編寫求n的k次方函式,用迭代和遞迴兩種方法
在c語言中求n的k次方函式。雖然c語言中庫函式中已經存在,但是知道它的程式碼或者實現思想也是很必要的。那麼我們用兩種方式來實現:第一種:迭代法(效率在資料量比較大時要相比遞迴快一點)int power_ineration(int n,int k)//迭代 { int q =
C#語言編寫代碼時常用的三大循環
包括 表達式 分析 大循環 進行 隨筆 循環 重新 一半 在我們編寫C#語言的過程中,經常會遇到各種需要用循環的時候,但是c#語言中三種常用的循環體(while循環, do while循環,for循環)我們該怎麽選擇呢? 首先while循環,wh
如何用c語言編寫出一個對文件夾加密的程序
加密 文件夾加密 編寫 quest http html 文件 .com 程序 http://baobao.baidu.com/question/1be9811f542d58b862736798f5dd6f57.html?5N2g=2017/12/04 http://baob
c語言編寫經驗逐步積累4
自己的 替換 移位 棧幀 編譯器 none 個數 -i data 寥寥數筆,記錄我的C語言盲點筆記,僅僅為以前經歷過。亦有誤。可交流。?1.邏輯表達式的使用取值 = 表達式 ? 表達式1:表達式2。比方x = y >
用C#語言編寫:數組分析器
find 操作 fin numbers 排序 ole class 數字 輸入 static void Main(string[] args) { #region 創建數組 Console.Write("請輸入數組的
用C#語言編寫:集合管理器
list 管理 main 繼續 console reac 提示 回車 read static void Main(string[] args) { List<int> numbers = new List<int>
用c#語言編寫水仙花數
sta program for eric eap write 水仙花 ogr ati using System;using System.Collections.Generic;using System.Linq;using System.Text;using System
cp&tar&用c語言編寫程序 實現cp命令的效果
none des tdi 文件內容 display 我們 class pan fop 1.cp (拷貝) 已存在文件路徑 要拷貝的文件路徑 實現cp命令的代碼如下: 2 #include <stdio.h>
C語言編寫學生信息管理系統
name 全局變量 功能 管理系統 als 圖片 format \n 創建鏈表 學完C語言,自己想著編寫一個學生信息管理系統,既可以鞏固C語言知識,也能體驗怎麽合理地設計和實現一個項目。 設計比較簡陋,希望各位大佬多多批評,多多指教! 這個系統最重要的便是主要功能框架,在主
用C語言編寫簡單遊戲——三子棋
先簡單介紹一下三子棋的規則,方便我們接下來的程式設計和理解。規則如下: 在九宮格棋盤上,只要將自己的三個棋子走成一條線(橫、豎、對角線),對方就算輸了。 規則很簡單,但是我們應
C語言編寫Copy程式(Linux環境下的操作)
COPY程式的編寫 (作者:Baron_wu 禁止轉載) 一、實驗描述 在這個實驗中,我們要做一個程式,這個程式是將一個檔案的內容複製到一個目標檔案。首先這個程式提示使用者輸入要複製的原始檔案的名字,以及要複製到的目標檔案的名字。 確保包括必要的錯誤檢查,包括確保原始檔案存在
【C語言】字串處理自定義函式
1、字串求長度 #include <stdio.h> int Mystrlen1(const char *str) { int i=0; while(*(str++)!='\0') { i++; } return i; } int Mystrlen2(cons
C語言及程式設計 實踐參考 分段函式求值switch語句版
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
C語言 指標基礎篇 陣列,函式與指標的運用 2 14
下面看看如何在函式中運用指標吧 下面是往函式傳入指標的簡單操作,不是傳入陣列的。判斷一個a是否大於b是的話給,是的話對其進行操作,不是的話就直接返回。 1 #include <stdio.h> 2 int main(){ 3 int num1,num2,*p1,
自我記錄:C語言編寫程式碼可能發生的問題與注意事項【陸續補充】
前言:該文章原創,不僅針對新手還是老手,均有一定幫助。若有錯誤地方,請不惜賜教。主要結合《C與指標》這本書,後續看過《C專家程式設計》、《C語言的XXX個問題》等書後會繼續補充。【非計算機類學生,目前更新進度緩慢】 編寫程式碼前的注意: ①、程式設計風格影響程式碼的可讀性,這像是一個人的臉,
c語言 編寫一個程式,輸入a b c三個值,輸出其中最大者
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!