真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言函數(shù)和數(shù)組作業(yè) 數(shù)組函數(shù)的使用方法C語(yǔ)言

c語(yǔ)言作業(yè):在主函數(shù)中定義一個(gè)具有10個(gè)整型數(shù)據(jù)的一維數(shù)組,請(qǐng)寫(xiě)一個(gè)函數(shù)輸出該數(shù)組中的所有偶數(shù)(請(qǐng)

#include stdio.h

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了科爾沁右翼中免費(fèi)建站歡迎大家使用!

void oushu(int a[],int n)

{

int i;

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

{

if (a[i] % 2 == 0)

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

}

}

int main(void)

{

int a[10];

int i;

printf("請(qǐng)輸入10個(gè)數(shù),空格分開(kāi):");

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

{

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

}

oushu(a,10);

}

C語(yǔ)言作業(yè):編寫(xiě)程序?qū)崿F(xiàn)整型數(shù)組的排序

#includestdio.h

#includestdlib.h

#define shengxu 0

void RandonArray(int a[],int n)

{

int i;

srand(time(NULL));

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

{

a[i]=rand();

}

}

void SortArray(int a[],int n)

{

int i,j,t;

for(i=0;in-1;i++)

{

for(j=0;jn-i-1;j++)

{

if(shengxu)

{

if(a[j]a[j+1])

{

t=a[j+1];

a[j+1]=a[j];

a[j]=t;

}

}

else

{

if(a[j]a[j+1])

{

t=a[j+1];

a[j+1]=a[j];

a[j]=t;

}

}

}

}

}

void OutputArray(int a[],int n)

{

int i;

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

{

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

}

}

int main()

{

int i,n,*a;

char msg[]={-56,-25,-71,-5,-78,-55,-60,-55,-93,-84,-57,-21,-72,-8,-50,

-46,50,48,48,-78,-58,-72,-69,-93,-95,0};

printf("%s\n\n",msg);

printf("請(qǐng)輸入要隨機(jī)產(chǎn)生的數(shù)組的元素個(gè)數(shù):");

scanf("%d",n);

a=(int*)calloc(n,sizeof(int));

RandonArray(a,n);

printf("%s排序前數(shù)組各元素的值是:\n",shengxu ? "升序" : "降序");

OutputArray(a,n);

SortArray(a,n);

printf("\n%s排序后數(shù)組各元素的值是:\n",shengxu ? "升序" : "降序");

OutputArray(a,n);

free(a);

printf("\n");

system("PAUSE");

return EXIT_SUCCESS;

}

C語(yǔ)言用數(shù)組作函數(shù)參數(shù)練習(xí)求助?

C語(yǔ)言中,數(shù)組名作為函數(shù)參數(shù),屬于數(shù)組參數(shù)傳遞。在VB6.0中,允許使用數(shù)組作為實(shí)參傳遞到子過(guò)程的形參中,數(shù)組傳遞必須采用地址傳遞的方式來(lái)傳遞參數(shù)。

數(shù)組型變量名本身只是該數(shù)組所占存儲(chǔ)空間的首地址,函數(shù)調(diào)用時(shí),系統(tǒng)不會(huì)為形參分配數(shù)組存儲(chǔ)空間,而是僅僅分配一個(gè)存放數(shù)組地址(第一個(gè)元素地址)的存儲(chǔ)空間,此后,將實(shí)參數(shù)組的首地址傳遞給形參變量。

C語(yǔ)言:數(shù)組函數(shù)問(wèn)題

二維數(shù)組這樣寫(xiě)是不正確的。比如把s[]數(shù)組的數(shù)連接在a[]后面,直接是strcat(a,s),直接寫(xiě)數(shù)組名。而在char strcat(char a[][],s[])中,第一個(gè)參數(shù)應(yīng)該寫(xiě)為a[][50],第二個(gè)方括號(hào)里的不能省略。

C語(yǔ)言作業(yè):利用動(dòng)態(tài)分配內(nèi)存建數(shù)組,從鍵盤(pán)輸入n個(gè)整數(shù)存入數(shù)組。調(diào)用子函數(shù)swap()將最大最小值位置互換

#includestdio.h

#includestdlib.h

void swap(int *min,int *max)

{

int t;

t=*min;

*min=*max;

*max=t;

}

int main()

{

int i,n,*arr,*min,*max;

printf("請(qǐng)輸入數(shù)組的元素個(gè)數(shù):");

scanf("%d",n);

arr=(int*)calloc(n,sizeof(int));

min=max=arr;

printf("請(qǐng)輸入%d個(gè)整數(shù):\n",n);

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

{

scanf("%d",arr+i);

if(arr[i]*max)

max=arr+i;

if(arr[i]*min)

min=arr+i;

}

swap(min,max);

printf("最大值與最小值位置互換后:\n");

for(i=0;in-1;i++)

printf("%d ",arr[i]);

printf("%d\n",arr[n-1]);

free(arr);

return 0;

}


文章題目:c語(yǔ)言函數(shù)和數(shù)組作業(yè) 數(shù)組函數(shù)的使用方法C語(yǔ)言
文章地址:http://weahome.cn/article/doochjh.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部