您的位置:

c语言squaresum,C语言输入两个整数a和b求和

本文目录一览:

编写函数squaresum求解两个整数的平方和,并在main当中输入两个整数验证结果

def squaresum(x, y):

    return x*x + y*y

    

if __name__ == "__main__":

    print squaresum(3, 4)

c语言编程题:编写函数squaresum求解两个整数的平方和,并在main当中输入两个整数验证结果

要求的程序已经调试通过:

#includestdio.h

long squaresum(long a,long b)

{

return a*a+b*b;

}

int main()

{

long a,b;

scanf("%ld %ld",a,b);

printf("%ld^2+%ld^2=%ld\n",a,b,squaresum(a,b));

getch();

return 0;

}

(用C语言)编程计算数组各元素的平方和,要求如下

#include stdio.h

/*函数声明*/

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;in;i++)

scanf("%d",array[i]);

}

int square_sum(int array[],int n)

{

int i=0,sum=0;

for(i=0;in;i++)

sum+=array[i]*array[i];

return(sum);//要返回平方和的值,返回到主函数,,所以此函数是 int 型,int 型才有返回值,void的没有

}

但我建议你自己写写,写了哪有问题再问,这样对你会比较好。希望对你有帮助