99问答网
所有问题
c语言中如何将数组的值带进公式进行计算?
请假各位大神,现有y=x+5(只是假设这样一个公式),x的取值有50项,如何利用数组或者别的方法,将y的值一次性都输出。最近在学习c发现的这么个问题,自己不太懂,谢谢。
举报该问题
推荐答案 2018-04-22
#include <stdio.h>
double f(double x)
{
return x+5;
}
int main(void)
{
double x[10]={0,1,2,3,4,5,6,7,8,9};
int i;
for(i=0;i<10;++i)
printf("%lf\n",f(x[i]));
return 0;
}
追问
能帮忙解释一下吗?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjjeezWevOvtOOW7XeX.html
其他回答
第1个回答 2019-12-29
用另一种方法。
比如你要输入x的值。
double x[50];//定义小数数组x五十项
double y[50];//定义小数数组y五十项
int i;//在for语句里面用
for(i=0;i<50;i++)//使用for语句,让i从0加到49
printf("x%d=",i+1);
scanf("%f",&x[i]);//输入
y[i]=x[i]+5;//在赋值之外“[]”里可以用函数。
}
for(i=0;i<50;i++)printf("y%d=%5f",
y[i]=x[i]+5;//在赋值之外“[]”里可以用函数。
}
for(i=0;i<50;i++)printf("y%d=%5f\n",i+1,y[i]);//输出结果
相似回答
大家正在搜
相关问题
c语言中如何引用数组中的每个元素做某些计算。
C语言数组如何进行元素求和?
C语言里如何将一个打印函数打印的值存入数组然后进行运算?
c语言问题 如何使数组对应到函数中进行运算
如何在C语言中将运算所得数值存入数组中?
C语言如何把计算出的两列数据放入一个数组中
请问在C语言里如何将一个数组元素的个数设为输入的值?
C语言中,如何把几个数组的值保存到一个数组里?