c 编程 一组数1,4,7,10。。。。,100给每一个数前加上一个点再加上一零而后求这组数的和一组数1,4,7,10,。。。。,100给每一个数前加上一个点(再加上一零),而后求这组新数的和。
热心网友
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);} 。
热心网友
谢谢河马叔叔!修改后应为: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);} }