20200207 第四讲 C语言程序初体验 练习题

任务和代码

练习一:

/*
*All rights reserved.
*文件名称:main.c
*作    者:树上建筑研究室
*完成日期:2020.02.07
*版 本 号:V1.0
*
*问题描述:输入长方形的两边长a和b,输出长方形的周长和面积
*程序输出:长方形的周长c=   面积s=
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float a,b,c,s;
    printf("请输入长方形的长和宽:");
    scanf("%f %f",&a,&b);
    s=a*b;
    c=2*(a+b);
    printf("长方形的周长c= %f,面积s= %f",c,s);
    return 0;
}

练习二:

/*
*All rights reserved.
*文件名称:main.c
*作    者:树上建筑研究室
*完成日期:2020.02.07
*版 本 号:V1.0
*
*问题描述:输入两个电阻R1和R2的阻值,求它们并联后的阻值R
*程序输出:并联后的阻值R=
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float r1,r2,r;
    printf("请输入电阻r1与r2:");
    scanf("%f %f",&r1,&r2);
    r=1/(1/r1+1/r2);
    printf("并联后的阻值R= %f,",r);
    return 0;
}

练习三

/*
*All rights reserved.
*文件名称:main.c
*作    者:树上建筑研究室
*完成日期:2020.02.07
*版 本 号:V1.0
*
*问题描述:输入摄氏温度值(),转换为华氏温度值()并输出
*提示:F=C*9/5+32,温度值取浮点数类型
*程序输出:摄氏温度值C =华氏温度值F
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float c,f;
    printf("请输入需要换算的摄氏温度值:");
    scanf("%f",&c);
    f=c*9/5+32;
    printf("摄氏温度值 %f = 华氏温度值 %f",c,f);
    return 0;
}

练习四

/*
*All rights reserved.
*文件名称:main.c
*作    者:树上建筑研究室
*完成日期:2020.02.07
*版 本 号:V1.0
*
*问题描述:输入圆柱体的底面圆的半径与高,求其表面积Area.
*程序输出:该圆柱体的表面积Area=
*/


#include <stdio.h>
#include <stdlib.h>

int main()
{
    float r,h,s,n;
    n=3.1415926;
    printf("请输入圆柱体的半径和高:");
    scanf("%f %f",&r,&h);
    s=2*n*r*r+2*n*r*h;
    printf("该圆柱体的表面积Area=%f",s);
    return 0;
}

运行结果

练习一

练习一运行结果
练习二
练习二运行结果
练习三
练习三运行结果
练习四
练习一运行结果

知识点总结

简单的归纳总结一下知识点,以上四个项目都是对C语言最基本的操作流程进行熟悉,其步骤总结起来为:
//定义需要的变量,变量有浮点数以及整型等,其中浮点数的定义在C中为 float,整型为 int.
//输入数据,通过printf输入解释辅助性语言,通过scanf输入数据。
//数据处理,根据公式对数据进行处理,计算,转换等。
//输出结果

心得

通过前面的几节课程的学习,对C语言有了最粗浅的理解,虽然现在掌握的还比较简单,但是万事开头难,相信只要坚持下去,我的代码之路也会走得很远。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值