c語言實(shí)驗(yàn)15函數(shù)2 c語言實(shí)驗(yàn)8函數(shù)二

C語言程序怎么寫,,急急急急急急 編寫2個(gè)函數(shù),函數(shù)1實(shí)現(xiàn)1到m的累加,函數(shù)2實(shí)現(xiàn)1到n的累乘,

unsigned long AddSum(int nStart, int nEnd)

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出馬尾免費(fèi)做網(wǎng)站回饋大家。

{

if(nStart nEnd)

{

return 0;

}

unsigned long nSum = 0;

for(int i = nStart; i = nEnd; i++)

{

nSum += i;

}

return nSum;

}

unsigned long MulSum(int nStart, int nEnd)

{

if(nStart nEnd)

{

return 1;

}

unsigned long nSum = 1;

for(int i = nStart; i = nEnd; i++)

{

nSum *= i;

}

return nSum;

}

void main()

{

printf("加法:%d", AddSum(1, 30));

printf("乘法:%d", MulSum(1, 15));

system("pause");

return ;

}

C語言函數(shù)作業(yè)! 重賞?。?按要求啊??! 50分!

#include?stdio.h

#define?N?4

int?fun(int?a[N][N])

{

int?i,j,s=0;

for(i=0;iN;i++)

for(j=0;jN;j++)

{

if(j==i||i+j==3)

a[i][j]=1;

else?s+=a[i][j];

}

return?s;

}

void?main()

{

int?i,j,a[N][N],k;

for(i=0;iN;i++)

for(j=0;jN;j++)

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

k=fun(a);

printf("\n轉(zhuǎn)換后的數(shù)組:\n");

for(i=0;iN;i++)

{

for(j=0;jN;j++)

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

printf("\n");

}

printf("\n其余元素之和=%d",k);

}

已調(diào)試通過,運(yùn)行示例:

C語言怎樣設(shè)計(jì)二次函數(shù),請(qǐng)各位哥哥姐姐幫幫忙,

#include stdio.h

#include stdlib.h

#include math.h

int main()

{

float a,b,c;

float x1,x2,m;

printf("input number a=:");

scanf("%f",a);

printf("input number b=:");

scanf("%f",b);

printf("input number c=:");

scanf("%f",c);

m=b*b-4*a*c;

if(m=0a!=0){

if(m0){

x1=(-b+sqrt(m))/(2*a);

x2=(-b-sqrt(m))/(2*a);

printf("兩根\n");

printf("x1=%f\n",x1);

printf("x2=%f\n",x2);}

else

printf("一根\n");

printf("x1=x2=%f\n",x1);}

else

{

if(a=0 b!=0) printf("根是x=-c/b");

if(a=0b=0) printf("為常函數(shù)");

if(a!=0) printf("無根\n");

}

system("PAUSE");

return 0; }

c語言編程:編寫函數(shù)1實(shí)現(xiàn)判斷是不是閏年,編寫函數(shù)2用于輸出某年某月的天數(shù)(用的switch語句)

#includestdio.h

#includestdlib.h

int main()

{

void daysinmonth(int y,int m);

int y,m;

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

daysinmonth(y,m);

system("PAUSE");

return EXIT_SUCCESS;

}

int isleapyear(int y)

{

return ((0==y%4 0!=y%100) || 0==y%400);

}

void daysinmonth(int y,int m)

{

int days;

switch(m)

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days=31;

break;

case 2:

days=28;

if(isleapyear(y))

{

days++;

}

break;

case 4:

case 6:

case 9:

case 11:

days=30;

break;

}

printf("%d年%d月有%d天\n",y,m,days);

}

求這幾個(gè)C語言程序(函數(shù))

又是課堂作業(yè),做了n遍,練練手把

1.判斷素?cái)?shù)

#includestdio.h

int is_prime(int num)

{

int i=0;

for(;inum/2;i++)

{

if(num%i==0)

{

break;

}

}

if(i=num/2)

{

return -1;//不是素?cái)?shù)返回-1

}

else

{

return 0;//如果是素?cái)?shù)返回0

}

}

int main(void)

{

printf("請(qǐng)輸入一個(gè)正整數(shù):");

int x;

scanf("%d",x);

if(x=0)

{

printf("輸入的不是正整數(shù)");

}

else

{

if(is_prime(x)==-1)

printf("輸入的是素?cái)?shù)");

if(is_prime(x)==0)

printf("輸入的不是素?cái)?shù)");

}

}

2.scopy函數(shù)

#includestdio.h

void myscopy(char *des, const char* src)

{

while(*src!='\0')

{

*des++=*src++;

}

}

int main(void)

{

char a[20]="hello";

char b[20]="myworld";//注意這個(gè)地方數(shù)組的長(zhǎng)度要適當(dāng)大,要不然可能出現(xiàn)越界!

printf("拷貝之前,a是%s,b是%s",a,b);

myscopy(a,b);

printf("拷貝之后,a是%s,b是%s"a,b);

return 0;

}

3.矩陣相加

int **res addmatrix(int a[][],int b[][])

{

int sum[5][5];

int i=0;

int j=0;

for(;i5;i++)

{

for(;j5;j++)

{

sum[i][j]=a[i][j]+b[i][j];

}

}

return sum;

}

int main(void)

{

int a[5][5]={},b[5][5]={};//初始化可以隨意,注意列數(shù)要求就行了

int i=0;

int j=0;

int mysum[5][5]=addmatrix(a,b);

for(;i5;i++) //輸出

{

for(;j5;j++)

{

printf("%2d ",mysum[i][j]);

}

printf("\n");

}

}

4.遞歸求斐波那契數(shù)列

#includestdio.h

static buf[100];//這個(gè)主要是用來存數(shù)列的中間結(jié)果的,為了提高遞歸算法的效率,否則會(huì)運(yùn)行得很慢

int Febanaci(int num)

{

if(num=1||num=2)

{

return num;

}

else

{

buf[num-1]=Febanaci(num-1);

buf[num-2]=Febanaci(num-2);

buf[num]=buf[num-1]+buf[num-2];

return buf[num];

}

}

int main(void)

{

int i=1;

int count=0;

for(;i21;i++)

{

printf("%5d ",Febanaci(i));

count++;

if(count==3)

{

count=0;

printf("\n");

}

}

return 0;

}

5.統(tǒng)計(jì)字符數(shù)

void cnt(const char *src)

{

int num;

int alpha;

int space;

int others;

while(*src!="\0")

{

if(isdigit(*src))

{

num++;

}

else if(isalpha(*src))

{

alpha++;

}

else if(*src=" ")

{

space++;

}

else

{

others;

}

src++;

}

printf("該字符串中數(shù)字有%d個(gè),字母有%d個(gè),空格有%d個(gè),其他字符有%d個(gè)",num,alpha,space,others);

}

int main(void)

{

printf("請(qǐng)輸入要統(tǒng)計(jì)的字符串:");

char mystr[100];//注意輸入的時(shí)候不要越界;

gets(mystr);

cnt(mystr);

}

本文標(biāo)題:c語言實(shí)驗(yàn)15函數(shù)2 c語言實(shí)驗(yàn)8函數(shù)二
網(wǎng)頁網(wǎng)址:http://muchs.cn/article36/doscopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、云服務(wù)器電子商務(wù)、網(wǎng)站維護(hù)、網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)