zoukankan      html  css  js  c++  java
  • 浙大版《C语言程序设计实验与习题指导(第3版)》题目集——C语言练习

    练习1-1 计算摄氏温度 (5分)

    本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:2,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

    输入格式:

    本题目没有输入。

    输出格式:

    按照下列格式输出

    fahr = 100, celsius = 计算所得摄氏温度的整数值

    #include<stdio.h>
    int main()
    {
       int celsius ;
       int fahr = 100;
       celsius = (5*(fahr-32))/9;
       printf("fahr = 100, celsius = %d",celsius);
    }

    练习1-2 温度转换 (5分)

    本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C = 5 * ( F - 32 ) / 9 ,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

    输入格式:

    本题目没有输入。

    输出格式:

    按照下列格式输出

    fahr = 150, celsius = 计算所得摄氏温度的整数值

    #include<stdio.h>
    int main()
    {
    int celsius;
    int fahr = 150;
    celsius = (5*(fahr-32))/9;
    printf("fahr = 150, celsius = %d",celsius);
    }

    练习1-3 计算平均分 (5分)

    已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。

    输入格式:

    本题目没有输入。

    输出格式:

    按照下列格式输出

    math = 87, eng = 72, comp = 93, average = 计算所得的平均成绩

    #include<stdio.h>
    int main()
    {
    int math = 87;
    int enq = 72;
    int comp = 93;
    int average = (math + enq + comp)/3;
    printf("math = 87, eng = 72, comp = 93, average = %d",average);
    }

    练习1-4 整数152的各位数字 (5分)

    已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。

    输入格式:

    本题目没有输入。

    输出格式:

    按照下列格式输出

    152 = 个位数字 + 十位数字*10 + 百位数字*100

    #include<stdio.h>
    int main()
    {
    int a = 152 % 10;
    int b = (152 % 100)/ 10;
    int c = 152 / 100;
    printf("152 = %d + %d*10 + %d*100",a,b,c);
    }

    练习1-5 整数152的各位数字 (5分)

    已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。

    输入格式:

    本题目没有输入。

    输出格式:

    按照下列格式输出

    152 = 个位数字 + 十位数字*10 + 百位数字*100

    #include<stdio.h>
    int main()
    {
    int a = 152 % 10;
    int b = (152 % 100)/ 10;
    int c = 152 / 100;
    printf("152 = %d + %d*10 + %d*100",a,b,c);
    }

    输入格式:

    输入在一行中给出实数x。

    输出格式:

    按照下列格式输出

    在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。

    输入样例1:

    10 

    输出样例1:

    f(10.0) = 0.1

    输入样例2:

    0

    输出样例2:

    f(0.0) = 0.0
     

    #include<stdio.h>
    int main()
    {
    double x,y;
    scanf("%lf",&x);
    if (x == 0)
    y = 0;
    else
    y = 1.0 / x;
    printf("f(%.1f) = %.1f",x,y);
    return 0;
    }

  • 相关阅读:
    如下架构的调整就是一种“移动算力”的情形
    越是松散和动态的,越要进行适当和合理的控制,不然会造成很多麻烦;(权衡之道-利弊(相依相存)分析)
    缓存属于哪类的解决方案
    对需求的理解深度影响你的设计水平:
    日志埋点不可少的点
    资源的使用:能节省的地方一定要节省,达不到节省条件的不能节省,该怎么用就怎么用(不要因为存储影响了计算,存储容量不是技术问题)?
    设置多少线程合适?并不是依据你cpu的核数而定的?
    网络服务超时分析:
    思考:网络性能优化:网络 -- cpu -- 线程数 -- 单个任务耗时 --- qps --- 并发
    python selenium 处理时间日期控件
  • 原文地址:https://www.cnblogs.com/CoffeeSoul/p/13736466.html
Copyright © 2011-2022 走看看