簡(jiǎn)單函數(shù)c語(yǔ)言編程實(shí)咧 C語(yǔ)言函數(shù)編程

C語(yǔ)言 編寫(xiě)函數(shù)

1、編寫(xiě)函數(shù)func1,實(shí)現(xiàn)求兩個(gè)數(shù)的最大公約數(shù)。

創(chuàng)新互聯(lián)是一家專業(yè)提供葉縣企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為葉縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

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、編寫(xiě)函數(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、編寫(xiě)函數(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、編寫(xiě)函數(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ù)之和。

最簡(jiǎn)單的C語(yǔ)言代碼

最簡(jiǎn)單的C語(yǔ)言代就是輸出“helloWord”,通常是作為初學(xué)編程語(yǔ)言時(shí)的第一個(gè)程序代碼。具體代碼如下:

#include stdio.h

int main(){

printf("Hello, World! \n");

return 0;

}

擴(kuò)展資料:

1、程序的第一行#include stdio.h是預(yù)處理器指令,告訴 C 編譯器在實(shí)際編譯之前要包含 stdio.h 文件。

2、下一行intmain()是主函數(shù),程序從這里開(kāi)始執(zhí)行。

3、下一行printf(...)是C中另一個(gè)可用的函數(shù),會(huì)在屏幕上顯示消息"Hello,World?。?。

4、下一行return0;終止main()函數(shù),并返回值0。

參考資料來(lái)源:百度百科-c語(yǔ)言

c語(yǔ)言函數(shù)編程

#include stdio.h

#include math.h

float solut(float a,float b,float c, float d)

{

float x=1,x0,f,f1;

do

{

x0=x;

f=((a*x0+b)*x0+c)*x0+d;

f1=(3*a*x0+2*b)*x0+c;

x=x0-f/f1;

}

while(fabs(x-x0)-1e-3);

return(x);

}

main()

{

float a,b,c,d;

printf("\ninput a,b,c,d:");

scanf("%f,%f,%f",a,b,c,d);

printf("equation is:%5.2fx^3+%5.2fx^2+%5.2fx+%5.2f=0",a,b,c,d);

printf(\nx=%10.7\n",solut(a,b,c,d);

}

最簡(jiǎn)單的c語(yǔ)言編程

很多程序都是非常簡(jiǎn)單的:

1.輸入2個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)

#includestdio.h

#includemath.h

int main()

{

int m,n,p,q,s,r;

printf("請(qǐng)輸入兩個(gè)正整數(shù);m,n\n");

scanf("%d,%d",m,n);

s=m*n;

if(mn)

{

p=m;

m=n;

n=p;

}

printf("%d\t%d\n",m,n);/*按從大到小輸出m,n */

while(n!=0)

{

q=m%n;

m=n;

n=q;

}

/*是不是m才是最大公約數(shù)啊*/

r=s/m;

printf("m和n最大公約數(shù)為 %d\n",m);

printf("m和n最小公倍數(shù)為 %d\n",r);/*m和n的積除以m和n的最大公約數(shù)即為最小公倍數(shù)*/

return 0;

}

2.輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù)。

#includestdio.h

int main(void)

{

int i;

for(i=1;i=100;i++)

if(i%3==0i%10==6)printf("%d ",i);

return 0;

}

3. 編程計(jì)算從1到10各數(shù)階乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#includestdio.h

int main(void)

{

int sum,i,term;

sum=0;

term=1;

for(i=1;i=10;i++)

{

term=term*i;

sum=sum+term;

printf("%d的階乘 %d\n",i,term);

}

printf("1到10各數(shù)階乘的和 %d\n",sum);

return 0;

}

4.使用嵌套循環(huán)產(chǎn)生下列由大寫(xiě)字母組成的圖

#includestdio.h

int main(void)

{

char ch1,ch2;

for(ch1='A';ch1='Z';ch1++)

{

for(ch2='A';ch2=ch1;ch2++)

printf("%c",ch2);

printf("\n");

}

return 0;

}

5. 編程輸出所有三位數(shù)中的素?cái)?shù)。

#includestdio.h

int main(void)

{

int x,i;

for(x=100;x=999;x++)

{

for(i=2;ix/2;i++)

if(x%i==0)break;

if(i==x/2)printf("%d ",x);

}

return 0;

}

6. 定義一個(gè)函數(shù)even(),判斷一個(gè)整數(shù)是否是偶數(shù)。如果是偶數(shù)返回1,否則返回0。(要求包括能使程序正常運(yùn)行的主函數(shù))

#includestdio.h

int main(void)

{

int even(int);

int x,y;

scanf("%d",x);

y=even(x);

if(y==1)

printf("%d 是偶數(shù)\n",x);

else

printf("%d 是奇數(shù)\n",x);

return 0;

}

int even(int x)

{

if(x%2==0)

return 1;

else

return 0;

}

7. 編寫(xiě)函數(shù)mypow,求整型變量x的y次方。(要求包括能使程序正常運(yùn)行的主函數(shù))

#includestdio.h

int main(void)

{

int mypow(int,int);

int x,y,s;

scanf("%d%d",x,y);

s=mypow(x,y);

printf("%d的%d次方是 %d\n",x,y,s);

return 0;

}

int mypow(int x,int y)

{

int sum,i;

sum=1;

for(i=1;i=y;i++)

sum=sum*x;

return sum;

}

8.輸入一個(gè)3位整數(shù),輸出它的逆序數(shù)。例如,輸入127,輸出應(yīng)該是721。

#includestdio.h

int main(void)

{

int x,y;

scanf("%d",x);

y=x/100+x/10%10*10+x%10*100;

printf("%d的逆序數(shù) %d\n",x,y);

return 0;

}

c語(yǔ)言函數(shù)的編程、、很簡(jiǎn)單的!!

程序比較簡(jiǎn)單;下面的圖片是我運(yùn)行的結(jié)果,你可以參考一下!

#include?stdio.h

int?a[100][100];

void?fun(int?n);//將對(duì)角線置1函數(shù)

int?count(int?n);//計(jì)算除對(duì)角線外的元素的和

int?main()

{

int?n,?i,?j,?sum;

printf("請(qǐng)輸入該矩陣的維數(shù):");

scanf("%d",?n);//數(shù)組的維數(shù)

printf("請(qǐng)輸入矩陣中的值,按行輸入:\n");

for(i=0;?in;?i++)

{

for(j=0;?jn;?j++)

{

scanf("%d",?a[i][j]);

}

}

fun(n);???????//調(diào)用兩個(gè)函數(shù)

sum=count(n);?//輸出改動(dòng)后的矩陣

printf("改動(dòng)后的矩陣為:\n");

for(i=0;?in;?i++)

{

for(j=0;?jn;?j++)

{

printf("%d?",a[i][j]);

}

printf("\n");

}

printf("\n除對(duì)角線外其余的元素的和為:%d\n",?sum);

}

void?fun(int?n)//n為數(shù)組的維數(shù),下同

{

int?i;

for(i=0;?in;?i++)

a[i][i]=1;

}

int?count(int?n)

{

int?i,?j,?sum=0;

for(i=0;?in;?i++)

{

for(j=0;?jn;?j++)

{

if(i!=j)?sum?+=?a[i][j];

}

}

return?sum;

}

文章標(biāo)題:簡(jiǎn)單函數(shù)c語(yǔ)言編程實(shí)咧 C語(yǔ)言函數(shù)編程
網(wǎng)站URL:http://muchs.cn/article36/dosdisg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、做網(wǎng)站虛擬主機(jī)、軟件開(kāi)發(fā)、網(wǎng)站收錄、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)