總覺(jué)得樓上的回答有的好像有問(wèn)題.
fun (int *a,int n,int *odd,int *even)
{
int i;
*odd = 0;
*even = 0;
for(i=0;i
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun(int*a,int n,int *odd,int *even),函數(shù)的功能是分別求出數(shù)組a中所有的奇數(shù)之和偶數(shù)之和
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun(int*a,int n,int *odd,int *even),函數(shù)的功能是分別求出數(shù)組a中所有的奇數(shù)之和偶數(shù)之和
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun(int*a,int n,int *odd,int *even),函數(shù)的功能是分別求出數(shù)組a中所有的奇數(shù)之和,通過(guò)even返回偶數(shù)之和.
例如:a數(shù)組元素中的值依次為:1,9,2,3,11,6;則通過(guò)odd返回奇數(shù)之和24;則通過(guò)even返回偶數(shù)之和8.
#include
#define N20
fun (int *a, int n, int *odd, int *even)
{
就是這里少點(diǎn)東西,大家?guī)兔?xiě)下
}
main( )
{ inta[N]={1,9,2,3,11,6},i, n=6, odd, even;
printf ( "The original data is : \n" );
for ( i = 0; i < n; i ++ ) printf ( "%5d", *(a+i) );
printf("\n\n");
fun ( a, n, &odd, &even );
printf ( "The sum of odd numbers:%d\n", odd );
printf ( "The sum of even numbers:%d\n", even );
NONO() ;
}
NONO()
{/* 本函數(shù)用于數(shù)據(jù)讀入和結(jié)果寫(xiě)入文件, 考生無(wú)需修改 */
int i, j, odd, even, n, a[N] ;
FILE *rf, *wf ;
rf = fopen("in.dat", "r") ;
if(rf == NULL) {
printf("在考生文件夾下數(shù)據(jù)文件in.dat不存在!") ;
return ;
}
wf = fopen("out.dat", "w") ;
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%d", &n) ;
for(j = 0 ; j < n ; j++) fscanf(rf, "%d", a+j) ;
fun(a, n, &odd, &even) ;
fprintf(wf, "odd=%d,even=%d\n", odd, even) ;
}
fclose(rf) ;
fclose(wf) ;
}
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun(int*a,int n,int *odd,int *even),函數(shù)的功能是分別求出數(shù)組a中所有的奇數(shù)之和,通過(guò)even返回偶數(shù)之和.
例如:a數(shù)組元素中的值依次為:1,9,2,3,11,6;則通過(guò)odd返回奇數(shù)之和24;則通過(guò)even返回偶數(shù)之和8.
#include
#define N20
fun (int *a, int n, int *odd, int *even)
{
就是這里少點(diǎn)東西,大家?guī)兔?xiě)下
}
main( )
{ inta[N]={1,9,2,3,11,6},i, n=6, odd, even;
printf ( "The original data is : \n" );
for ( i = 0; i < n; i ++ ) printf ( "%5d", *(a+i) );
printf("\n\n");
fun ( a, n, &odd, &even );
printf ( "The sum of odd numbers:%d\n", odd );
printf ( "The sum of even numbers:%d\n", even );
NONO() ;
}
NONO()
{/* 本函數(shù)用于數(shù)據(jù)讀入和結(jié)果寫(xiě)入文件, 考生無(wú)需修改 */
int i, j, odd, even, n, a[N] ;
FILE *rf, *wf ;
rf = fopen("in.dat", "r") ;
if(rf == NULL) {
printf("在考生文件夾下數(shù)據(jù)文件in.dat不存在!") ;
return ;
}
wf = fopen("out.dat", "w") ;
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%d", &n) ;
for(j = 0 ; j < n ; j++) fscanf(rf, "%d", a+j) ;
fun(a, n, &odd, &even) ;
fprintf(wf, "odd=%d,even=%d\n", odd, even) ;
}
fclose(rf) ;
fclose(wf) ;
}
其他人氣:785 ℃時(shí)間:2020-08-27 15:42:29
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- //請(qǐng)編寫(xiě)函數(shù)fun,該函數(shù)的功能是:刪去一維數(shù)組中所有相同的數(shù),使之只剩下一個(gè).函數(shù)返回刪除后數(shù)組中元素的個(gè)數(shù).
- 請(qǐng)編寫(xiě)函數(shù)int fun ,a是一個(gè)M行N列的二維數(shù)組,函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回.
- 關(guān)于萬(wàn)有引力定律的發(fā)現(xiàn),正確的是 A牛頓通過(guò)望遠(yuǎn)鏡觀察天體運(yùn)動(dòng)發(fā)現(xiàn)的 B牛頓通過(guò)探究蘋(píng)果落地發(fā)現(xiàn)的
- 為什么紅細(xì)胞可攜帶二氧化碳
- I know I'm really in love with you..I care and I really don't want to lose you
- 0.8L=()dm3=()cm3
- 有沒(méi)有I like winter的作文?急用 .求你了!幫個(gè)忙!(>_
- 一臺(tái)電動(dòng)機(jī)正常工作時(shí),兩端的電壓為220V,通過(guò)線圈的電流為10A,若此線圈的電阻為2Ω,那么它的電功率是_W,這臺(tái)電動(dòng)機(jī)1min內(nèi)產(chǎn)生的熱量是_J,這臺(tái)電動(dòng)機(jī)的效率是_.(最后一空保留三位
- forget現(xiàn)分及形容詞 cook形容詞,名詞兩個(gè)
- 如圖,△ABC為等邊三角形,且BM=CN,AM與BN相交于點(diǎn)P,則∠APN=_.
- 一項(xiàng)工程甲乙合作12天可以完成.途中甲停工5天,因此用了15天完成.甲獨(dú)做這項(xiàng)工程要用幾天?
- 描寫(xiě)夏天梔子花清香的句子
猜你喜歡
- 1家用電器或線路著火,可用泡沫滅火器撲救是對(duì)的還是錯(cuò)的?
- 2Shall we have some chicken wings?(同義句轉(zhuǎn)換)
- 3子彈在水平飛行時(shí),其動(dòng)能為Ek0=800J,某時(shí)它炸裂成質(zhì)量相等的兩塊,其中一塊的動(dòng)能為Ek1=625J,求另一塊的動(dòng)能Ek2.
- 4甲乙丙三個(gè)同學(xué)參加儲(chǔ)蓄,甲存款是乙的4/5,丙存款比乙少40%,已知甲存了500元,丙存了多少元?
- 5函數(shù)f(x)=sin(πx/2-π/4)的圖象是由函數(shù)y=sinx的圖象經(jīng)過(guò)怎樣的變換得到的?
- 6歷史題選擇題【詳細(xì)解析區(qū)分一下】THANK YOU
- 7英語(yǔ)單詞的過(guò)去式和反義詞
- 8設(shè)A是m*n矩陣,B是n*m矩陣.證明當(dāng)M>n時(shí),必有|AB|=0
- 9a*b=a (a小于等于b) =b (a大于b)如果1*2=1,則函數(shù)2^x*2^(-x)的值域
- 10The twins____members of the school football team A are both B both are
- 11最小正周期和周期有什么區(qū)別?
- 125551用加減乘除,括號(hào)怎樣等于24