#include <stdio.h>#define size 8int main(void) {?? ? double a[size],b[size];? ? int i;? ??? ? printf("enter %d number:\n",size);? ? for(i=0;i<size;i++){? ? ? ? printf("value #%d :\n",i+1);? ? ? ? scanf("%1f",&a[i]);? ? }? ? a[0]=b[0];? ? for(i=1;i<size;i++)? ? ? ? b[i]=b[i-1]+a[i];? ??? ? for(i=0;i<size;i++)? ? ? ? printf("%8g ",a[i]);? ? printf("\n");? ??? ? for(i=0;i<size;i++)? ? ? ? printf("%8g ",b[i]);? ??? ? printf("\n"); return 0;}
1 回答

Ma峰
TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超3個(gè)贊
看賦值語(yǔ)句,a[0]=b[0],但是你輸入的是a數(shù)組,b[0]為空吧,這樣的話b[1]=b[0]+a[1]就是a[1]吧,以此推,a[0]的值并沒(méi)有加進(jìn)去。而且你這樣賦值,a[0]的值已經(jīng)不是你輸入的數(shù)字了吧。
- 1 回答
- 0 關(guān)注
- 1516 瀏覽
添加回答
舉報(bào)
0/150
提交
取消