課程
/后端開發(fā)
/C
/C語言入門
計算1/2,-2/3,3,3/5,-5/8,8/13…的前20項和?? 的編程怎么做?
2017-12-12
源自:C語言入門 1-2
正在回答
#include <stdio.h>
#include <math.h>
int main()
{
? ? int k;
? ? int i=1,j=1;
? ? float a[20],d=0,b;
? ? b=i+j;
? ? for(k=0; k<20; k++)
? ? {
? ? ? ? j=i;
? ? ? ? a[k]=(i/b)*pow(-1,k);
? ? ? ? i=b;
? ? ? ? b=b+j;
? ? ? ? d+=a[k];
? ? }
? ? printf("計算1/2,-2/3,3,3/5,-5/8,8/13…的前20項和是%f\n",d);
}
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答編寫程序1-3+5-7+9-11+13……前20項的和
2 回答循環(huán)計算1-2+3-4+5.....-100=?
2 回答使用循環(huán)計算1-2+3-4+5-6+...-100的值?
3 回答2-5習題怎么做?
4 回答使用循環(huán)計算1-2+3-4+5-6+....-100的值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-12-12
#include <stdio.h>
#include <math.h>
int main()
{
? ? int k;
? ? int i=1,j=1;
? ? float a[20],d=0,b;
? ? b=i+j;
? ? for(k=0; k<20; k++)
? ? {
? ? ? ? j=i;
? ? ? ? a[k]=(i/b)*pow(-1,k);
? ? ? ? i=b;
? ? ? ? b=b+j;
? ? ? ? d+=a[k];
? ? }
? ? printf("計算1/2,-2/3,3,3/5,-5/8,8/13…的前20項和是%f\n",d);
}