一个很小的c语言程序

一个很小的c语言程序,第1张

为什么你把求阶乘的函数的返回值定义为double双精度型呢,阶乘的返回值应该是整数啊,你可以定义为long型或者是int型。。。。

这是我修改后的源程序给你:

VC6.0环境编译通过:

#include <stdio.h>

#include <math.h>

/******求阶乘******/

long muilt (int n)

{

long sum=1

int i

for(i=1i<=ni++)

{

sum=sum*i

}

return sum

}

/******求阶乘之和******/

long totlesum (int m)

{

long totally=0

int k

for(k=1k<=mk++)

{

totally=totally+muilt(k)

}

return totally

}

/******主函数******/

main(void)

{

int l

long sumtotal

printf("please input l=\n")

scanf("%d",&l)

sumtotal=totlesum(l)

printf("sumtotal=%d\n",sumtotal)

return 0

}

#include <stdio.h>

void main()

{

int a,b,c

double avarge

printf("请输入3个数:")

scanf("%d%d%d",&a,&b,&c)

avarge = (a+b+c)/3.0

printf("%f\n",avarge)

}

#include <stdio.h>

void main()

{

int a,ge,shi,bai,b

printf("请输入整数:\n")

scanf("%d",&a)

ge = a%10

shi = a/10%10

bai = a/100

b = ge*100+shi*10+bai

printf("%d\n",b)

}

#include <stdio.h>

void main()

{

int a,b

printf("请输入a,b\n")

scanf("%d%d",&a,&b)

a = a+b

b = a-b

a = a-b

printf("%d%d\n",a,b)

}

#include <stdio.h>

#include <math.h>

void main()

{

int a,b,c

double p,sum

printf("请输入边长:\n")

scanf("%d%d%d",&a,&b,&c)

if((a+b)>=c&&

(a+c)>=b&&

(b+c)>=a&&

(a-b)<=c&&

(a-c)<=b&&

(b-c)<=a

)

{

p = (a+b+c)/2.0

sum=sqrt(p*(p-a)*(p-b)*(p-c))

printf("%f\n",sum)

}

else

{

printf("输入的边长不能构成三角形")

}

}

第三题不知道什么意思

1)int

panduan(int

a,int

b,int

c)

{

int

m

m=b*b-4*a*c

return(m)

}

void

main()

{int

a,b,c,flag,x1,x2,ture,virture

printf("请依次输入二次方程的系数,空格隔开\n”)

scanf("%d

%d

%d",&a,&b,&c)

flag=panduan(a,b,c)

if(flag>0)

{x1=(-b+sqr(flag))/(2*a)

x2=(-b-sqr(flag))/(2*a)

printf("两个不相等的实根为:x1=%d,x2=%d",x1,x2)

}

else

if(flag==0)

{x1=-b/(2*a)

printf("两个相等的实根为:x1=x2=%d",x1)

}

else

{ture=-b/(2*a)

virture=sqr(-flag)/(2*a)

printf("两个不相等的虚根为:x1=%d+%di,x2=%d-%di",ture,virture,ture,virture)

}

}

2)

int

sign(int

n)

{

return

n>=0?1:-1

}

主函数调用即可。

3)

int

BaoShu(int

totalNum,

int

Num)

//totalNUm总人数,Num报的数字。

{

return

(Num%totalNum==0)?totalNum:Num%totalNum

}

主函数调用即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7997919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存