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

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供長洲企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為長洲眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
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,實現(xiàn)求兩個自然數(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,實現(xiàn)求一個自然數(shù)的階乘(要求用遞歸的方法)。
int
fuc1(int
k)
{
if(k==1)
return
1;
return
k*fuc(k-1);
}
int
t=fuc1(a);//t為a的階乘.
4、編寫函數(shù)func2,實現(xiàn)求兩個自然數(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ù)之和。
#include stdio.h
//計算兩數(shù)相乘函數(shù)
int multi(int x,int y)
{
return x*y; //返回兩數(shù)相乘結(jié)果
}
int main()
{
int m,n;
printf("輸入兩個整數(shù): ");
scanf("%d%d",m,n);
printf("%d * %d = %d\n",m,n,multi(m,n)); //調(diào)用函數(shù),輸出結(jié)果
return 0;
}
/*
2個循環(huán),一個實現(xiàn)行的輸出****,一個實現(xiàn)列的輸出空格
*/
#include stdio.h
void main()
{
int i=0,j=0;
for(;i4;++i)
{
j=i;
while(j)
{
printf(" ");
--j;
}
printf("****\n");
}
}
更正一下你的錯誤an=1/(1+(an-1))應(yīng)該為an=1/(1+a(n-1))
c語言代碼:
main()
{
printf("請輸入n\n");
scanf("%d",n);
int
a[n],i;
a[1]=1;
for(i=2;i=n;i++)
{
a[i]=1+a[i-1];
}
printf("%f",(float)1/a[i]);
}
時間倉促,你自己檢查一下語法
#include #define COL 10 //一行輸出10個 long scan() { //輸入求fibonacci函數(shù)的第N項 int n; printf("Input the N = "); scanf("%d",n); return n; } long fibonacci(int n) { //fibonacci函數(shù)的遞歸函數(shù) if (0==n||1==n) { //fibonacci函數(shù)遞歸的出口 return 1; } else { return fibonacci(n-1)+fibonacci(n-2); //反復(fù)遞歸自身函數(shù)直到碰到出口處再返回就能計算出第n項的值 } } int main(void) { int i,n; n = scan(); printf("Fibonacci數(shù)列的前%d項\n", n); for (i=0; i
第一
#include
main()
{
int n,m,i,j;
long int sumn,summ;
scanf("%d%d",n,m);
if(m15 || n15)
printf("wrong!\n");
else
{
sumn=1;
summ=1;
for(i=1;i=n;i++)
sumn=sumn*i;
for(j=1;j=m;j++)
summ=summ*j;
printf("sumn=%ld\nsumm=%ld\n",sumn,summ);
}
}
第二題:
#include
#include
main()
{
int i;
char n[100];
scanf("%s",n);
if(strlen(n)==1)
printf("%s\n",n);
else
{
for(i=strlen(n)-1;i=0;i--)
{
printf("%c",n[i]);
}
printf("\n");
}
}
第三題:不為分:
#include
fun()
{
int a,b,c;
int asw,agw,bsw,bgw;
scanf("%d%d",a,b);
agw=a%10;
asw=a/10;
bgw=b%10;
bsw=b/10;
c=asw*10+agw*1000+bgw*100+bsw*1;
printf("c=%d\n",c);
}
main()
{
fun();
}
網(wǎng)頁名稱:用c語言編寫函數(shù)計算,用c語言編寫函數(shù)計算方法
網(wǎng)頁URL:http://chinadenli.net/article42/hcphec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、響應(yīng)式網(wǎng)站、手機網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、虛擬主機、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)