[問題] a值亂跑
麻煩大家幫我看看a的值會變動?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
//1
double ax[8];
ax[0]=-0.914;
ax[1]=-0.614;
ax[2]=0.786;
ax[3]=-0.959;
ax[4]=-0.507;
ax[5]=-0.232;
ax[6]=0.202;
ax[7]=0.945;
ax[8]=1.293;
//2
int i;
double bx[8];
double sum=0;
for(i=0;i<9;i++){
printf("bx[%d]:",i);
scanf("%lf",&bx[i]);
sum+=bx[i];
}
double a=sum/9;
//3
printf("總和除以9等於:%f\n",a);
//4
printf("a=%f\n",a);
double vy[8];
vy[0]=bx[0]-sum/9;
vy[1]=bx[1]-sum/9;
vy[2]=bx[2]-sum/9;
vy[3]=bx[3]-sum/9;
vy[4]=bx[4]-sum/9;
vy[5]=bx[5]-sum/9;
vy[6]=bx[6]-sum/9;
vy[7]=bx[7]-sum/9;
vy[8]=bx[8]-sum/9;
printf("a=%f\n",a);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.59.24.89
→
03/28 18:24, , 1F
03/28 18:24, 1F
→
03/28 18:25, , 2F
03/28 18:25, 2F
→
03/28 18:46, , 3F
03/28 18:46, 3F
→
03/28 18:46, , 4F
03/28 18:46, 4F
→
03/28 18:48, , 5F
03/28 18:48, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章