c语言编程给一组数都开方,怎么做
答案:4 悬赏:30 手机版
解决时间 2021-04-01 05:13
- 提问者网友:温柔港
- 2021-03-31 04:46
c语言编程给一组数都开方,怎么做
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-03-31 05:14
1 将要开方的数存到数组中;
2 遍历数组,逐个进行开方运算,可以直接输出,也可以存到数组中,操作结束再输出。
代码如下:
int main()
{
double a[5],s[5];
int i;
for(i = 0; i < 5; i ++)
scanf("%lf",&a[i]);
for(i = 0; i < 5; i ++)
s[i] = sqrt(a[i]);
for(i = 0; i < 5; i ++)
printf("%.2lf,",s[i]);
}如输入
1 4 9 16 25
则会输出
1.00 2.00 3.00 4.00 5.00
2 遍历数组,逐个进行开方运算,可以直接输出,也可以存到数组中,操作结束再输出。
代码如下:
int main()
{
double a[5],s[5];
int i;
for(i = 0; i < 5; i ++)
scanf("%lf",&a[i]);
for(i = 0; i < 5; i ++)
s[i] = sqrt(a[i]);
for(i = 0; i < 5; i ++)
printf("%.2lf,",s[i]);
}如输入
1 4 9 16 25
则会输出
1.00 2.00 3.00 4.00 5.00
全部回答
- 1楼网友:梦中风几里
- 2021-03-31 06:31
什么叫给一组数都开方?说清楚一点。
- 2楼网友:山河有幸埋战骨
- 2021-03-31 06:11
遍历数据,调用math头下的sqrt()函数对每个元素进行开方。
- 3楼网友:酒醒三更
- 2021-03-31 05:31
int data[4]={1,4,9,16}
int data_sqrt[4];
for(int i =0;i<4;i++)
{
data_sqrt[i]=math.sqrt(data[i]);
}
data_sqrt数组里面保存的就是data数组开放后的数据。
int data_sqrt[4];
for(int i =0;i<4;i++)
{
data_sqrt[i]=math.sqrt(data[i]);
}
data_sqrt数组里面保存的就是data数组开放后的数据。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯