zoukankan      html  css  js  c++  java
  • 实验

    实验1-1

    实验要求编程打印5行的倒三角,第一行打印9个*,第二行打印7个*,......第五行打印1个*

    代码:

    # include<stdio.h>
    int main()
    {
    printf("*********\n");
    printf("*******\n");
    printf("*****\n");
    printf("***\n");
    printf("*\n");
    return 0;
    }

    程序运行结果:

    实验总结:运用到了c语言基本格式和输出语句,在输出语句中容易丢掉“”

    实验1-2

    实验要求:

    输入三个整数并且计算他们的和,

    输入格式:1 2 3

    输出格式:1+2+3=6

    代码:

    # include<stdio.h>
    int main()
    {
    int a,b,c,d;
    printf("请输入三个整数\n");
    scanf("%d,%d,%d",&a,&b,&c);
    d=a+b+c;
    printf("%d+%d+%d=%d\n",a,b,c,d);
    return 0;
    }

    程序运行结果:

    实验总结:最后输出不用再添加地址符

    实验1-3

    实验要求:

    按照下列格式输入输出数据

    输出:请输入今天的日期,年月日用逗号分开

       输入:2016,9,13

       输出:请输入你的生日,格式:年-月-日

       输入:1998-5-6

       输出:你今年18岁了,你的生日是1998-05-06

    代码

    # include<stdio.h>
    int main()
    {
    int a,b,c,d,e,f,g;
    printf("请输入今天的日期,年月日用逗号隔开\n");
    scanf("%d,%d,%d",&a,&b,&c);
    printf("请输入你的生日,格式:年-月-日\n");
    scanf("%d-%d-%d",&d,&e,&f);
    g=a-d;
    printf("你今年%d岁了,你的生日是%04d-%02d-%02d",g,d,e,f);
    return 0;
    }

    程序运行结果:

    实验总结:年份格式的输入及输出,年龄的计算直接用年份相减即可

    实验2-1

    实验要求:读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,最后输出a,b,c的值。

    代码:

    # include<stdio.h>
    int main()
    {
    int a,b,c,d;
    printf("input three integer please:\n");
    scanf("%d,%d,%d",&a,&b,&c);
    printf("before exchange :a=%d,b=%d,c=%d\n",a,b,c);
    d=a;
    a=c;
    c=b;
    b=d;
    printf("after exchange :a=%d,b=%d,c=%d\n",a,b,c);
    return 0;
    }

     程序运行结果:

    实验总结:数字之间的交换的应用

    实验2-2

    实验要求:输入x分钟,将分钟换算成小时和分钟表示。如输入150分钟,则输出格式为:150分钟=2小时30分钟。

    代码:

    # include<stdio.h>
    int main()
    {
    int a,b,c;
    printf("input one integer please:\n");
    scanf("%d",&a);
    b=a/60,c=a%60;
    printf("%d分钟%d小时",b,c);
    return 0;
    }

    程序运行结果:

    实验总结:取余以及取整的应用

    实验2-3

    实验要求:编程输入一个四位整数n,求其倒序数nr。要求输出的也应该是一个四位整数。如输入3720,输出应该为0273.

    代码:

    # include<stdio.h>
    int main()
    {
    int a,b,c,d,e,f;
    printf("请输入一个四位数");
    scanf("%d",&a);
    b=a%10;
    c=a%100/10;
    d=a%1000/100;
    e=a/1000;
    f=b*1000+c*100+d*10+e;
    printf("%04d",f);
    return 0;
    }

    程序运行结果:

    实验总结:最后结果应转化为一个四位数,而不是将四个数字输出

    实验2-4

    实验要求:(学习使用符号常量)输入圆的半径,输出圆的周长和绕直径形成的球体的体积,结果保留两位小数。

    代码:

    # include<stdio.h>
    # define pl 3.1415926 
    int main()
    {
    int r;
    float l,v;
    printf("请输入圆的半径");
    scanf("%d",&r);
    l=2.0*pl*r;
    v=4.0*pl*r*r*r/3;
    printf("%.2f,%.2f\n",l,v);
    return 0;
    }

    程序运行结果:

    实验总结:变量的声明以及变量类型的转化

  • 相关阅读:
    eslint 翻译
    .prettierrc
    轻松掌握golang的defer机制
    golang的逃逸分析
    《python解释器源码剖析》第17章--python的内存管理与垃圾回收
    《python解释器源码剖析》第16章--python的多线程机制
    《python解释器源码剖析》第15章--python模块的动态加载机制
    MongoDB:最受欢迎的文档型数据库
    (持续更新中)opencv:处理图像的高性能模块
    (写了一点写不下去了,虽然垃圾但又不想扔)nginx--最流行的web服务器
  • 原文地址:https://www.cnblogs.com/1997zjx/p/5929458.html
Copyright © 2011-2022 走看看