跪求C语言高手解题!急!

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:16:46
跪求C语言高手解题!急 1.写一段表达式来判断三角形是否合法,三条边用abc来表示 2.求1!+2!+3!+…+n!的值,n通过键盘输入。 3、通过函数调用的形式,求随机输入的10个数平均数 4、现有两个数xy,试写一表达式来判断这两个数的符号(同号以1来表示,异号以0来表示)。

同志,什么叫写一段表达式来判断?我全是编的程序,你看看吧。所有的我都调试过。getchar()起一个暂停作用,scanf函数输入时得按括号内的格式输入,你应该知道,我就不多说了。
1
/* Note:判断三角形是否合法 */
#include "stdio.h"
void main()
{
int a,b,c;
scanf ("%d,%d,%d",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
printf ("合法");
else printf ("非法");
getchar ();
}

2
/* Note:求1!+2!+3!+…+n!的值 */
#include "stdio.h"
void main()
{
int i,t=1,s=0,n;
scanf ("%d",&n);
for (i=1;i<=n;i++)
{t=i*t;s=s+t;}
printf("%d\n",s);
getchar();
}

3
/* Note:通过函数调用的形式,求随机输入的10个数平均数*/
#include "stdio.h"
void main()
{
int a[10],i,s;
for (i=0;i<=9;i++)
scanf("%d",&a[i]);
s=aver(a);
printf("%d\n",s);
getchar();
}

int aver(int a[10])
{