C语言顺序结构程序设计练习

鸡兔同笼问题。将鸡和兔关在同一个笼子里,假如知道鸡和兔子的总头数为h,鸡和兔子的总脚数为f,计算鸡和兔分别有多少只?

#include<stdio.h>

void main()

{

int h,f,x,y;

printf("请输入鸡兔总数,鸡兔脚总数:");

scanf("%d,%d",&h,&f);

if(h>0 && f>0)

{

 x=(4*h-f)/2;              /*计算鸡的数量*/

   Y=(f-2*h)/2;            /*计算兔的数量*/

printf("鸡:%d   兔:%d  \n",x,y);

}

else

printf("输入有误! \n");

}

2、输入三个浮点数,假设它们是一个三角形的三边长,求三角形的面积。其中s为周长的一半,abc为三边长。

#include <stdio.h>

#include <math.h>

int main( )

{

    float a,b,c,s,area;

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

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

    area=sqrt(s*(s-a)*(s-b)*(s-c));

    printf("a=%5.2f,b=%5.2f,c=%5.2f,s=%5.2f\n",a,b,c,s);

    printf("s=%5.2f",area);

    putchar('\n');

    return 0;

}

3,已知等差数列的第一项为a,公差为d,则第k项为a+(k-1)*d,前n项和为,编程输入数列的第一项和公差,以及需要计算的项数n,计算前n项之和。

#include<stdio.h>

int main()

{

float a,d,k,s;

int n;

printf("请输入a,d\n");

scanf("%f%f",&a,&d);



printf("请输入正整数n\n");

scanf("%d",&n);

s=n*a+d*n*(n-1)/2;

printf("%f",s);

}

4,一物体从1000米的高空自由下落,编写程序,求它在前10秒内下落的距离。设重力加速度为10m/s2。

#include <stdio.h>

int main()

{

float height, t, g;

g=10;

t=10;

height=0.5*g*t*t;

printf("height = %.2f\n",height);



return 0;

}

5,计算银行存款的本息。输入存款金额money、存期year和年利率rate ,根据下列公式计算存款到期时的本息合计sum(税前)。

sum=money(1+rate)year

# include<stdio.h>

# include<math.h>

int main()

{

double sum,money,rate,year;

scanf("%lf %lf %lf",&money,&year,&rate);

sum=money*pow(1+rate,year);

printf("sum = %0.2lf",sum);

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笙囧同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值