#include
#include
int main(void) {
int choose,i;
printf("input a number:");
scanf("%d",&choose);
double s[choose],g[choose],tmp, E, D; /*这里的数组不能自己定义成choose的容量大小,有什么办法解决么*/
for(i=0;i<choose;++i) {
printf("/n input %d number",i+1);
scanf("%lf",&s[i]);
printf("/n input %d gailv",i+1);
scanf("%lf",&g[i]);
}
for(i=0;i<choose;++i) {
tmp=(s[i]*g[i]);
E+=tmp;
}
for(i=0;i<choose;++i) {
tmp=(E-s[i])*(E-s[i])*g[i];
D+=tmp;
}
printf("EX:%.4lf /t DX:%.4lf",E,D);
}
getch();
return 0;
}
#include
int main(void) {
int choose,i;
printf("input a number:");
scanf("%d",&choose);
double s[choose],g[choose],tmp, E, D; /*这里的数组不能自己定义成choose的容量大小,有什么办法解决么*/
for(i=0;i<choose;++i) {
printf("/n input %d number",i+1);
scanf("%lf",&s[i]);
printf("/n input %d gailv",i+1);
scanf("%lf",&g[i]);
}
for(i=0;i<choose;++i) {
tmp=(s[i]*g[i]);
E+=tmp;
}
for(i=0;i<choose;++i) {
tmp=(E-s[i])*(E-s[i])*g[i];
D+=tmp;
}
printf("EX:%.4lf /t DX:%.4lf",E,D);
}
getch();
return 0;
}
