遍匈 / 畠忽柴麻字吉雫深編屈雫c囂冱 / 貧字籾垂(罷周) /

柴麻字屈雫C囂冱貧字寔籾?46?‐現峋盾/

‐寔籾1/ 和双公協殻會嶄?痕方fun()議孔嬬頁?功象屁侏歌方m?柴麻泌和巷
塀議峙。
y=1/(100×100)+1/(200×200)+1/(300×300)+…+1/(m×m)
箭泌?飛m=2000?夸哘補竃0.000160。
編籾殻會?
#include < conio.h >#include < stdio.h >__1__ fun (int m)
{ double y=0, d;
int i;
for(i=100;i< =m;i+=__2__)
{d=(double)i*(double)i;
y+=__3__/d;
}
return(y);
}
main()
{ int n=2000;
printf("\nThe result is %1f\n",fun(n));
}
?2011定2埖?
盾裂? 野腎1?功象籾朕議吭房?宸戦哘乎頁斤徨痕方卦指峙窃侏議蕗苧?咀
葎朔中議柴麻嶄卦指議延楚y葎double侏議?侭參卦指峙窃侏匆哘乎協吶撹
double侏。
野腎2?功象籾朕議吭房?緩侃頁旋喘for 儉桟柴麻屁倖麻塀?辛參功象麻塀議
侘塀悳潤竃蛍銚弓序100 議号舵?侭參儉桟嶄聞喘100 恬葎化海。
野腎3?喇麻隈辛參心竃?緩侃頁拙紗箔麻塀議峙?功象貧中委延楚i 膿崙廬算
撹double侏辛岑?宸戦哘乎聞喘検泣方?軸喘"1.0" 。
基宛?‐1/double ‐2/100 ‐3/1.0
‐寔籾2/ 公協殻會modi.c 嶄?痕方fun 議孔嬬頁?梓乏會公s 侭峺方怏嶄議圷
殆験嚠貫2 蝕兵議甜方?隼朔壅梓乏會斤耽励倖圷殆箔匯倖峠譲峙?旺繍宸乂峙卆肝
贋慧壓w 侭峺議方怏嶄?飛s侭峺方怏嶄圷殆議倖方音頁5 議蔚方?謹噫何蛍策待
音柴。
箭泌?s 侭峺方怏嗤14 倖圷殆?夸峪斤念10 倖圷殆序佩侃尖?音斤恷朔議4 倖圷
殆箔峠譲峙。
萩個屎殻會嶄議危列?聞万嬬誼竃屎鳩潤惚。
廣吭?音勣個強main 痕方?
#include < stdio.h >#define SIZE 20
fun(double *s,double *w)
{ int k,i; double sum;
for (k=2,i=0;i< SIZE;i++)
{ s[i]=k; k+=2; }
/************found************/
sun=0.0;
for(k=0,i=0;i< SIZE;i++)
{ sum+=s[i];
/************found************/
if (i+1%5==0)
{ w[k]=sum/5;sum=0;k++;}
}
return k;
}
main()
{ double a[SIZE],b[SIZE/5];
int i,k;
k=fun(a,b);
printf("The original data:\n");
for (i=0;i< SIZE;i++)
{ if(i%5==0) printf("\n");
printf("%4.0f",a[i]);
}
printf("\n\nThe result:\n");
for(i=0;i< k;i++) printf("%6.2f ",b[i]);
printf("\n\n");
}
?2011定2埖?
盾裂? 云籾彭嶷深賀深伏斤C 囂冱嶄匯乂酒汽麻隈議嫺燐秤趨。
云籾嶄議及匯倖危列?壓痕方嶄?隆斤延楚sun 序佩協吶?喇殻會辛岑?痕方
宥狛延楚sum 栖拙柴才峙?俶枠葎sum 験兜峙0?侭參殻會嶄囂鞘
"sun=0.0;"哘個葎"sum=0.0;"賜屢揖恬喘議囂鞘。
云籾嶄議及屈倖危列?勣廣吭麻宝塰麻憲議單枠雫?*、/→%→+、-?喇籾吭
辛岑?訳周囂鞘頁喘栖登僅圷殆議倖方頁音頁5議蔚方?侭參殻會嶄囂鞘"if
(i+1%5==0)"哘個葎"if ((i+1)%5==0)"賜屢揖恬喘議囂鞘。
‐寔籾3/ 萩園亟匯倖痕方void fun(int m? int k? int xx[])?乎痕方議孔嬬
頁?繍寄噐屁方m 拝諸真m 議k倖掲殆方贋秘侭峺議方怏嶄。
箭泌?飛補秘15?5?夸哘補竃16?18?20?21?22。
廣吭?何蛍坿殻會公竃泌和。
萩齢個強麼痕方main 才凪麿痕方嶄議販採坪否?叙壓痕方fun 議雑凄催嶄野秘侭園
亟議飛孤囂鞘。
編籾殻會?
#include < conio.h >#include < stdio.h >void fun(int m, int k, int xx[])
{……}
main()
{ int m,n,zz[1000];
clrscr();
printf("\nPlease enter two integers: ");
scanf("%d%d",&m,&n);
fun(m, n, zz);
for(m=0;m< n;m++)
printf("%d ",zz[m]);
printf("\n ");
}
?2011定2埖?
盾裂? void fun(int m, int k, int xx[])
{ int i,j,n;
for(i=m+1,n=0;n< k;i++) /*孀寄噐m 議掲殆方?儉桟k肝?軸孀竃諸真
m 議k 倖掲殆方*/
for(j=2;j< i;j++) /*登僅匯倖方頁倦葎殆方*/
if(i%j==0)
{ xx[n++]=i; /*泌惚音頁殆方?慧秘方怏xx嶄*/
break; /*旺柳竃云蚊儉桟?登僅和匯倖方*/
}
}

AltStyle によって変換されたページ (->オリジナル) /