1、編寫函數(shù)func1,實(shí)現(xiàn)求兩個(gè)數(shù)的最大公約數(shù)。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括蔡家坡網(wǎng)站建設(shè)、蔡家坡網(wǎng)站制作、蔡家坡網(wǎng)頁(yè)制作以及蔡家坡網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蔡家坡網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蔡家坡省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1:
int
fuc1(int
a,int
b)
{
if(a%b==0)
return
b;
return
fuc(b,a%b);
}
int
t=fuc1(a,b);//t為a,b最大公約數(shù)。
2、編寫函數(shù)func2,實(shí)現(xiàn)求兩個(gè)自然數(shù)之間的奇數(shù)的和。
2
int
fuc2(int
a,int
b)
{
int
sum=0;
int
i;
for(i=a;i=b;i++)
if(i%2==1)
sum+=i;
return
sum;
}
int
t=fuc2(a,b);//t為a,b間所有奇數(shù)之和。
3、編寫函數(shù)func1,實(shí)現(xiàn)求一個(gè)自然數(shù)的階乘(要求用遞歸的方法)。
int
fuc1(int
k)
{
if(k==1)
return
1;
return
k*fuc(k-1);
}
int
t=fuc1(a);//t為a的階乘.
4、編寫函數(shù)func2,實(shí)現(xiàn)求兩個(gè)自然數(shù)之間的偶數(shù)的和。
int
fuc2(int
a,int
b)
{
int
sum=0;
int
i;
for(i=a;i=b;i++)
if(i%2==0)
sum+=i;
return
sum;
}
int
t=fuc2(a,b);//t為a,b間所有偶數(shù)之和。
//以Helloworld示例
//先使用編輯工具如windows的記事本或vc++環(huán)境,或linux的vim編輯器創(chuàng)建一個(gè)hello.c文件
//打開文件后,如下 步驟寫程序
#include stdio.h//首先要引入c語(yǔ)言的標(biāo)準(zhǔn)輸入輸出庫(kù)文件,因?yàn)檫@個(gè)文件里有已經(jīng)定義好的可以使用的函數(shù)
//接下來需要寫一個(gè)main函數(shù),這也是c語(yǔ)言程序里必不可少的一個(gè)函數(shù),叫主函數(shù),他是整個(gè)程序的入口函數(shù),程序所有的功能實(shí)現(xiàn)都要在這個(gè)函數(shù)中體現(xiàn)。但是這個(gè)函數(shù)有且僅有一個(gè)
int main()
{
//這是main函數(shù)的函數(shù)體,要實(shí)現(xiàn)什么功能,就把實(shí)現(xiàn)功能的語(yǔ)句寫到這里面
//比如我要實(shí)現(xiàn)打印HelloWorld字符,那么我就調(diào)用printf()標(biāo)準(zhǔn)輸出語(yǔ)句
printf("Hello World!\n");//這個(gè)語(yǔ)句表示原樣輸出引號(hào)內(nèi)的字符,‘\n’表示換行
return 0;//最后,因?yàn)閙ain函數(shù)有一個(gè)int的返回類型限定,那么我們使用return語(yǔ)句返回一個(gè)int類型的值 0.
}
//這樣就結(jié)束了。一個(gè)簡(jiǎn)單的但又完整的C程序就有了,
//下一步就是使用編譯器編譯成目標(biāo)的可執(zhí)行文件:
//如果是windows下的vc++,那么需要分別點(diǎn)擊編譯,鏈接兩個(gè)按鈕生成hello.exe可執(zhí)行文件
//如果是linux下直接在shell中使用gcc hello.c就可以編譯成可執(zhí)行文件a.out
//最后就是運(yùn)行了,windows下直接點(diǎn)擊vc++的運(yùn)行或雙擊hello.exe可以出現(xiàn)dos窗口運(yùn)行,并顯示結(jié)果,linux下使用“./a.out”可以直接運(yùn)行,運(yùn)行結(jié)果會(huì)顯示在shell中。
//這就是整個(gè)完整的流程,包括每一步。如果幫助到你,請(qǐng)你采納為答案。謝謝。
# includestdio.h
int main()
{
int i,m=0;
for(i=2;i=100;i+=2) m=m+i;
printf("%d\n",m);
return 0;
}
或
#include
int
main()
{
int
i,sum=0;
for(i=1;i=50;i++)
{
sum=sum+2*i;
}
printf("2+4+6+…+98+100=%d\n",sum);
return
0;
}
擴(kuò)展資料:
C程序是由一組變量或是函數(shù)的外部對(duì)象組成的。 函數(shù)是一個(gè)自我包含的完成一定相關(guān)功能的執(zhí)行代碼段。我們可以把函數(shù)看成一個(gè)“黑盒子”,只要將數(shù)據(jù)送進(jìn)去就能得到結(jié)果,而函數(shù)內(nèi)部究竟是如何工作的,外部程序是不知道的。外部程序所知道的僅限于輸入給函數(shù)什么以及函數(shù)輸出什么。函數(shù)提供了編制程序的手段,使之容易讀、寫、理解、排除錯(cuò)誤、修改和維護(hù)。
C程序中函數(shù)的數(shù)目實(shí)際上是不限的,如果說有什么限制的話,那就是,一個(gè)C程序中必須至少有一個(gè)函數(shù),而且其中必須有一個(gè)并且僅有一個(gè)以main為名的函數(shù),這個(gè)函數(shù)稱為主函數(shù),整個(gè)程序從這個(gè)主函數(shù)開始執(zhí)行。
參考資料來源:百度百科-C語(yǔ)言
C語(yǔ)言函數(shù)可以使用如下語(yǔ)法來編寫:
```cint function_name(int param1, int param2){ // 函數(shù)的定義 // 變量聲明和定義 // 具體的操作 // 返回值 return result;}```
拓展:C語(yǔ)言函數(shù)的編寫實(shí)質(zhì)上是編寫一個(gè)獨(dú)立的程序模塊,可以指定不同的參數(shù),以及函數(shù)返回值。C語(yǔ)言函數(shù)也可以定義不同的函數(shù)原型,以及變量作用域,以實(shí)現(xiàn)更復(fù)雜的功能。