c语言计算输入的三个整数中最小值,c语言编写程序题求任意10个数中的正数之和及正数的个数.输入三角形三条边长时,确定a,b,c能构成三角形(满足三个条件:a+b>c,a+c>b,b+c>a),计算三角...

10个数正数和:

#include

#define N 10

void main()

{

int a[N], i,s1=0,count=0;

for(i=0;i

scanf("%d",&a[i]);

for(i=0;i

{

if(a[i]>0)

{

s1+=a[i];

count++;

}

}

printf("所有正数的和:%d\n",s1);

}

输入三角形三条边长时:

#include

#include

void main()

{

double a,b,c,t,s;

printf("请输入表示三角形三边长的三个实数\n");

scanf("%lf%lf%lf", &a, &b, &c);

if( a+b>c && a+c>b && b+c>a )//判断是否构成三角形:条件,任意两边之和大于第三边

{

t=(a+b+c)/2;

s=sqrt( t*(t-a)*(t-b)*(t-c) );//三角形面积与三边长之间的关系

printf("三边:a=%.2lf b=%.2lf c=%.2lf 对应三角形面积为:%.2lf\n", a,b,c,s );

}else

printf("a=%.2lf b=%.2lf c=%.2lf\n不能构成三角形\n\n", a,b,c );

}

输入3个整数:

#include

main void()

{

int a,b,c,t;

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

if(a>b)

{

t=a;

a=b;

b=t;

}

if(b>c)

{

t=b;

b=c;

c=t;

}

if(a

{

t=a;

a=c;

c=t;

}

printf("%d",a);

}

追答:

在1-500范围内,找出所有同时满足用3除余2,用5除余3,用 7除余 4的所有整数:

#include 

void main()

{

int i;

for(i=11;i<=494;i++)

if(i%3==2&&i%5==3&&i%7==4)

printf(" %d ",i);

}

计算数列1/2,2/3,3/5,5/8,8/13,……的前20项和:#include

void main()

{

int i,m=1,n=2,k;

float sum=0,a[20];

for(i=0;i<20;i++)

{

k=n;

a[i]=(float)m/n;

n+=m;

m=k;

}

k=0;

for(i=0;i<20;i++) sum+=a[i];

printf("前二十个数为:\n");

for(i=0;i<20;i++)

{

k++;

printf("%f  ",a[i]);

if(k==5)

{

printf("\n");

k=0;

}

}

printf("\n他们之和为:%f\n",sum);

}

作业帮用户

2016-12-16

举报

6c0a0adef10d1043fa4f41a7897345ed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值