C語言程式怎麼寫,怎麼編寫C語言程式,如 Helloworld的?

時間 2022-03-08 15:15:16

1樓:聽不清啊

#include

int main()

;for(i=0;i<2;i++)

for(j=0;j<3;j++)

printf("最大值=%d\n平均值=%g\n",max,s/6.0);

return 0;}

怎麼編寫c語言程式,如:helloworld的?

2樓:瘦鹿加胖迪

**:#include

int main()

3樓:太近寂寞土建

一.首先,開啟我們的visual c++ 6.0軟體,我使用的為中文版,軟體主介面如下圖所示:

1、然後點選上圖工具欄中的檔案,裡面有個新建選單,然後我們可以設定一下我們的工作空間,如下圖所示:

2、然後在一步步預設點選確定,完成即可,此時工作空間就建立起來了!

二.接下來,再點選工具欄下的檔案,裡面有個新建選單,點選它,出現下圖的對話方塊:

1、點選確定即可,建立出一個helloworld.c的小程式,然後我們就可以編寫我們的hello world小程式了。

2、此時就需要我們的vc++ 6.0來編譯此程式,編譯無錯誤才執行此程式,編譯按鈕和執行按鈕如下圖的紅色箭頭處:

3、或者可以點選組建工具欄下的編譯選單項,然後再點選執行選單項,也有快捷鍵,按ctrl+f7編譯此程式,按ctrl+f5執行此程式。

4、編譯無錯誤的話,點選執行按鈕後如下圖所示:

4樓:逍遙的夢

#include

int main(void)

5樓:嗨丶zh先生

#include

void main()

輸出就是

helloworld

6樓:聽不清啊

#include

int main()

7樓:匿名使用者

抄遍書上所有**。。。不懂的時候再去看文字………文字都是解釋。。。看**,什麼都不用說,你就知道啥意思了。。。

8樓:匿名使用者

不是吧,這個問題也要問?這種程式隨便看下書都寫得出來的了吧?

如果是想快速做個軟體的話,建議學visual basic吧....

c語言程式怎麼寫

9樓:噹噹噹小叮噹

問題描述

a、b、c、d、e這5個人合夥夜間捕魚,凌晨時都已經疲憊不堪,於是各自在河邊的樹叢中找地方睡著了。第二天日上三竿時,a第一個醒來,他將魚平分為5份,把多餘的一條扔回河中,然後拿著自己的一份回家去了;b第二個醒來,但不知道a已經拿走了一份魚,於是他將剩下的魚平分為5份,扔掉多餘的一條,然後只拿走了自己的一份;接著c、d、e依次醒來,也都按同樣的辦法分魚。問這5人至少合夥捕到多少條魚?

每個人醒來後所看到的魚是多少條?

問題分析

假設5個人合夥捕了x條魚,則「a第一個醒來,他將魚平分為5份,把多餘的一條扔回河中,然後拿著自己的一份回家去了」之後,還剩下4(x-1)/5條魚。

這裡實際包含了一個隱含條件:假設xn為第n(n=1、2、3、4、5)個人分魚前魚的總數,則(xn-1)/5必須為正整數,否則不合題意。(xn-1)/5為正整數即(x〜l)mod5=0必須成立。

又根據題意,應該有下面等式:

x4=4(x5-1)/5

x3=4(x4-1)/5

x2-4(x3-1)/5

x1=4(x2-1)/5

則一旦給定x5,就可以依次推算出x4、x3、x2和x1的值。要保證x5、x4、x3、x2和x1都滿足條件(xn-1)mod5=0,此時的x5則為5個人合夥捕到的魚的總條數。顯然,5個人合夥可能捕到的魚的條數並不唯一,但題目中強調了 「至少」合夥捕到的魚,此時題目的答案唯一。

該問題可使用遞迴的方法求解。

程式設計

在main()函式中構建一個不定次數的do-while迴圈。定義變數x表示5個人合夥可能捕到的魚的條數,可以取x的最小值為6,讓x值逐漸增加,x每一次取值,都增加5,直到找到一個符合問題要求的答案。由於題目中問「這5人至少合夥捕到多少條魚」,而我找到的第一個x值就是5個人至少捕到的魚的總條數。

通過這個迴圈,就可以對每一個的可能情況進行檢查。當然,是通過呼叫分魚的遞迴函式來進行檢查的。

分魚的遞迴函式如下:

fish()函式中包含了兩個引數:n和x。n表示參與分魚的人數,x表示n個人分魚前魚的總條數。這兩個引數都是由main()函式中傳遞進來的。

根據前面的分析,當n=5時,(x-1)mod5==0必須成立,否則該x值不是滿足題意的值,退出fish()函式,返回到main()函式,main()函式中再傳遞新的x值到fish中進行檢驗。如果(x-1)mod5==0條件成立,則要判斷n=4時,(x-1)mod5=0條件是否成立,需要注意的是,此時的形參x是4個人分魚前魚的總條數,即f(5,x)遞迴呼叫f(4,(x-1)/5*4)。這樣依次進行下去,直到n=1時,(x-1)mod5==0條件仍成立,則說明開始從main()函式中傳遞進來的x值是符合題意要求的一個值,可以逐層從遞迴函式中返回,每次返回值都為1,直至返回到main()函式。

下面是完整的**:

#include

/*分魚遞迴函式*/

int fish(int n, int x)

return 0; /*x不是符合題意的解,返回0*/

}int main()

}while(!flag); /*未找到符合題意的x,繼續迴圈,否則退出迴圈*/

return 0;

}執行結果:

五個人合夥捕到的魚總數為3121

知識點補充

本題還可以使用「遞推法」來求解。下面先對遞推法做下簡介。

遞推法:利用問題本身所具有的遞推關係來求解。所謂的遞推關係指的是:

當得到問題規模為n-1的解後,可以得出問題規模為n的解。因此,從規模為0或1的解可以依次遞推出任意規模的解。

下面是完整的**:

#include

/*分魚遞迴函式*/

int fish(int n, int x)

return 0; /*x不是符合題意的解,返回0*/

}int main()

if(i == 0)

break;

fish[5]+=5;

}for(i=1; i<=5; i++)

10樓:旅初彤

1.#include

#include

void main()}}

printf("\n");}2.

#include

//使用遞迴求斐波拉切數列的任意一項

int fib(int num)else

}void main()else

}printf("\n");}3.

#include

int numcalc(int num)

if(sub>sum)else

}void main()else}}

printf("\n");}

11樓:網友了了了

我可以做

你需要發到**呢?

郵箱留一下?

c語言程式開頭對程式的說明怎麼寫

12樓:匿名使用者

#include

/**target:功能描述

*author:作者姓名

*date:日期

*/int main(void)

這是一個有十年開發經驗的培訓師的格式,在開發過程他們就是這麼寫的,但這其實是個習慣問題,你可以跟自己的團隊或公司約定好格式,只要一致就可以了。你自己也是一樣,每次都使用同一種格式,只要不是太離譜就好了。其實國際上的開發也就是這種問題,日本和歐美的方式不一樣,而和中國的就更不一樣了,不存在標準不標準,ieee也不會對這玩意有硬性規定,畢竟是可以靈活改變的東西。

只能說上面的是比較主流的一種形式,僅供參考。

13樓:匿名使用者

在你要加說明的地方旁 /*說明內容*/ 就行了

c語言怎麼樣編寫一個時鐘程式

c語言如何寫標頭檔案?

14樓:犁芙愚酉

這個容易把你的幾個標頭檔案放在一個檔案裡面,比如#include''file1"

#include''file2"

#include''file3"

在執行這個檔案就ok了

15樓:匿名使用者

/*標頭檔案內容,假設名字是test.h*/#ifndef myheadfile

#define myheadfile

void initinterpolation();

void draw_border();

void draw_background();

void draw_gray();

#endif

/*以下是test.c的內容*/

#include "test.h"

/*後面就是各個函式的實現*/

同專案中其他各個檔案需要使用這些函式時只需要下面這樣一句:

#include "test.h"

千萬不要包含.c檔案,會出現重複定義問題

16樓:匿名使用者

test.h中只宣告這些方法,test.c中就是每個方法的具體實現**。比如:

test.h中的內容如下:

#include "stdio.h"

int max(int a,int b);

test.c中的內容如下:

int max(int a,int b)

主函式main中的標頭檔案就應該寫成#include "test.h"

c語言程式設計,如何編寫C語言程式

水土第一 我幫你寫,還需要嗎? 先上程式 include include include define max buf len 64 define year len 365 int main void double lowtempercity1 year len double hightemperc...

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

C語言程式設計,編寫程式,求10 用C語言

第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...