c 編程 一組數(shù)1,4,7,10。。。。,100給每一個數(shù)前加上一個點再加上一零而后求這組數(shù)的和一組數(shù)1,4,7,10,。。。。,100給每一個數(shù)前加上一個點(再加上一零),而后求這組新數(shù)的和。
熱心網(wǎng)友
main(){ float sum=0,t=1。;int a[100],i=0;while(t<=100) 應是 t<100 吧,因你下面已將 t=100 的情況單獨計算了{ if(t<10)a[i]=t/10;elsea[i]=t/100; t+=3;sum+=a[i];i++; }a[i]=0。1;sum+=a[i]; printf("sum=%f\n",sum);} 你的程序應該是可行的,以下是我的建議。main(){ float nSum=0, nTemp; int iCount; for (iCount=1,iCount<100,iCount+3) { if iCount<10 nTemp=iCount/10 else nTemp=iCount/100; nSum += nTemp; } nSum += 0。1; printf("sum=%f\n", nSum);} 。
熱心網(wǎng)友
謝謝河馬叔叔!修改后應為:main(){ float sum=0,t=1.0,a[100];int i=0;while(t<100){ if(t<10)a[i]=t/10;elsea[i]=t/100; t+=3;sum+=a[i];i++; }a[i]=0.1;sum+=a[i]; printf("sum=%f\n",sum);} }