(用C语言)编程计算数组各元素的平方和,要求如下
答案:3 悬赏:0
解决时间 2021-01-08 11:44
- 提问者网友:咪咪
- 2021-01-08 04:36
(用C语言)编程计算数组各元素的平方和,要求如下
最佳答案
- 二级知识专家网友:轻熟杀无赦
- 2021-01-08 05:40
#include
void array_input(int array[], int n);
int square_sum(int array[], int n);
int main()
{
int dat[6], ret;
array_input(dat, 6);
ret= square_sum(dat, 6);
printf("%d\n", ret);
return 0;
}
void array_input(int array[], int n)
{
puts("请输入6个整数:");
for(int i= 0; i < n; i++)
scanf("%d", &array[i]);
}
int square_sum(int array[], int n)
{
int ret= 0;
for(int i= 0; i < n; i++)
ret+= array[i]* array[i];
return ret;
}
void array_input(int array[], int n);
int square_sum(int array[], int n);
int main()
{
int dat[6], ret;
array_input(dat, 6);
ret= square_sum(dat, 6);
printf("%d\n", ret);
return 0;
}
void array_input(int array[], int n)
{
puts("请输入6个整数:");
for(int i= 0; i < n; i++)
scanf("%d", &array[i]);
}
int square_sum(int array[], int n)
{
int ret= 0;
for(int i= 0; i < n; i++)
ret+= array[i]* array[i];
return ret;
}
全部回答
- 1楼网友:玩世
- 2021-01-08 07:33
#include
void array_input(int array[],int n);
int square_sum(int array[],int n);
int main(int argc, char *argv[])
{
int num[6];//开辟含有6个元素的数组
int result=0;
array_input(num,6);//把开辟的数组首地址传给形参
result=square_sum(num,6);//把开辟的数组首地址传给形参,并把返回值赋给result
printf("各元素的平方和=%d\n",result);
return 0;
}
void array_input(int array[],int n)
{
int i=0;
printf("please input %d numbers:",n);
for(i=0;i scanf("%d",&array[i]);
}
int square_sum(int array[],int n)
{
int i=0,sum=0;
for(i=0;i sum+=array[i]*array[i];
return(sum);//要返回平方和的值,返回到主函数,,所以此函数是 int 型,int 型才有返回值,void的没有
}
但我建议你自己写写,写了哪有问题再问,这样对你会比较好。希望对你有帮助
void array_input(int array[],int n);
int square_sum(int array[],int n);
int main(int argc, char *argv[])
{
int num[6];//开辟含有6个元素的数组
int result=0;
array_input(num,6);//把开辟的数组首地址传给形参
result=square_sum(num,6);//把开辟的数组首地址传给形参,并把返回值赋给result
printf("各元素的平方和=%d\n",result);
return 0;
}
void array_input(int array[],int n)
{
int i=0;
printf("please input %d numbers:",n);
for(i=0;i
}
int square_sum(int array[],int n)
{
int i=0,sum=0;
for(i=0;i
return(sum);//要返回平方和的值,返回到主函数,,所以此函数是 int 型,int 型才有返回值,void的没有
}
但我建议你自己写写,写了哪有问题再问,这样对你会比较好。希望对你有帮助
- 2楼网友:七十二街
- 2021-01-08 06:59
#include
void array_input(int array[],int n);
int square_sum(int array[],int n);
int main(int agrc,char **agrv)
{
int data[100];
array_input(data,6);
printf("各个元素平方的和=%ld",square_sum(data,6));
}
void array_input(int array[],int n)
{
int i;
printf("请输入%d个整型数据\n",n);
for(i=0;i scanf("%d",&array[i]);
}
}
int square_sum(int array[],int n)
{
int i,sum=0;
for(i=0;i sum+=array[i]*array[i];
}
return sum;
}
void array_input(int array[],int n);
int square_sum(int array[],int n);
int main(int agrc,char **agrv)
{
int data[100];
array_input(data,6);
printf("各个元素平方的和=%ld",square_sum(data,6));
}
void array_input(int array[],int n)
{
int i;
printf("请输入%d个整型数据\n",n);
for(i=0;i
}
}
int square_sum(int array[],int n)
{
int i,sum=0;
for(i=0;i
}
return sum;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯