函数计算编程(随机数列+带入计算)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 15:23:54
函数计算编程(随机数列+带入计算)
A∈﹙1,2,3,4,5,6,7,8,9﹚
B∈﹙1,2,3,4,5,6,7,8,9﹚
C∈﹙1,2,3,4,5,6,7,8,9﹚
D∈﹙1,2,3,4,5,6,7,8,9﹚
Y=0.1A+0.2B+0.3C+0.4D
求Y的所有组合值?
不单纯是C语言
只要能计算出来 什么语言函数都行
A∈﹙1,2,3,4,5,6,7,8,9﹚
B∈﹙1,2,3,4,5,6,7,8,9﹚
C∈﹙1,2,3,4,5,6,7,8,9﹚
D∈﹙1,2,3,4,5,6,7,8,9﹚
Y=0.1A+0.2B+0.3C+0.4D
求Y的所有组合值?
不单纯是C语言
只要能计算出来 什么语言函数都行
这个循环几次试试
再问: 您能给写吗
再答: #include <stdio.h>
int main(void)
{
int a[9]={1,2,3,4,5,6,7,8,9};
int i,j,k,l;
int numcount=0;
double sum=0;
for(i=0;i<9;++i)
for(j=0;j<9;++j)
for(k=0;k<9;++k)
for(l=0;l<9;++l)
{
sum=0.1*a[i]+0.2*a[j]+0.3*a[k]+0.4*a[l];
++numcount;
printf("%.1f ",sum);
if(numcount%10==0)
printf("\n");
}
return 0;
}
再问: A∈﹙1,2,3,4,5,6,7,8,9﹚ B∈﹙1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9﹚ C∈﹙1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5﹚ D∈﹙1.8,2.8,3.8,4.8,5.8,6.8,7.8,8.8,9.8﹚ Y=0.1A+0.2B+0.3C+0.4D 如何修改程序呢? 在此表示感谢
再答: 定义4个数组循环,基本一样
再问: 我加分 跪求给完整写出
再答: #include <stdio.h>
int main(void)
{
double a[9]={1,2,3,4,5,6,7,8,9};
double b[9]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9};
double c[9]={1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5};
double d[9]={1.8,2.8,3.8,4.8,5.8,6.8,7.8,8.8,9.8};
int i,j,k,l;
int numcount=0;
double sum=0;
for(i=0;i<9;++i)
for(j=0;j<9;++j)
for(k=0;k<9;++k)
for(l=0;l<9;++l)
{
sum=0.1*a[i]+0.2*b[j]+0.3*c[k]+0.4*d[l];
++numcount;
printf("%.1f ",sum);
if(numcount%10==0)
printf("\n");
}
return 0;
}
再问: 您能给写吗
再答: #include <stdio.h>
int main(void)
{
int a[9]={1,2,3,4,5,6,7,8,9};
int i,j,k,l;
int numcount=0;
double sum=0;
for(i=0;i<9;++i)
for(j=0;j<9;++j)
for(k=0;k<9;++k)
for(l=0;l<9;++l)
{
sum=0.1*a[i]+0.2*a[j]+0.3*a[k]+0.4*a[l];
++numcount;
printf("%.1f ",sum);
if(numcount%10==0)
printf("\n");
}
return 0;
}
再问: A∈﹙1,2,3,4,5,6,7,8,9﹚ B∈﹙1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9﹚ C∈﹙1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5﹚ D∈﹙1.8,2.8,3.8,4.8,5.8,6.8,7.8,8.8,9.8﹚ Y=0.1A+0.2B+0.3C+0.4D 如何修改程序呢? 在此表示感谢
再答: 定义4个数组循环,基本一样
再问: 我加分 跪求给完整写出
再答: #include <stdio.h>
int main(void)
{
double a[9]={1,2,3,4,5,6,7,8,9};
double b[9]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9};
double c[9]={1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5};
double d[9]={1.8,2.8,3.8,4.8,5.8,6.8,7.8,8.8,9.8};
int i,j,k,l;
int numcount=0;
double sum=0;
for(i=0;i<9;++i)
for(j=0;j<9;++j)
for(k=0;k<9;++k)
for(l=0;l<9;++l)
{
sum=0.1*a[i]+0.2*b[j]+0.3*c[k]+0.4*d[l];
++numcount;
printf("%.1f ",sum);
if(numcount%10==0)
printf("\n");
}
return 0;
}