zoukankan      html  css  js  c++  java
  • C Primer Plus 第4章 字符串和格式化输入/输出 编程练习

       1、

    #include <stdio.h>
    int main(void)
    {
        char first_name[40];
        char last_name[40];
    
        printf("请输入您的名字: ");
        scanf("%s", last_name);
        printf("请输入您的姓氏: ");
        scanf("%s", first_name);
        printf("%s, %s", last_name, first_name);
    
        return 0;
    }

       2、

    #include <stdio.h>
    #include <string.h>
    int main(void)
    {
        char name[40];
    
        printf("请输入您的名字: 
    ");
        scanf("%s", name);
        printf(""%s"
    ", name);
        printf(""%20s"
    ", name);
        printf(""%-20s"
    ", name);
        printf(""%*s"
    ", strlen(name) + 3, name);
    
        return 0;
    }

       3、

    #include <stdio.h>
    
    int main(void)
    {
        float number;
    
        printf("请输入一个浮点数: 
    ");
        scanf("%f", &number);
        printf("The input is %.1f or %.1e
    ", number, number);
        printf("The input is %+.3f or %.3e
    ", number, number);
        return 0;
    }

       4、

    #include <stdio.h>
    
    int main(void)
    {
        float feet;
        char name[40];
    
        printf("请输入您的身高: 
    ");
        scanf("%f", &feet);
        printf("请输入您的名字: 
    ");
        scanf("%s", name);
        printf("%s, you are %.3f m tall.
    ", name, feet / 100);
    
        return 0;
    }

       5、

    #include <stdio.h>
    #include <string.h>
    int main(void)
    {
        char lname[30];
        char fname[30];
    
        printf("请输入名字: 
    ");
        scanf("%s", lname);
        printf("请输入姓氏: 
    ");
        scanf("%s", fname);
        printf("%10s %10s
    ", lname, fname);
        printf("%10d %10d
    ", strlen(lname), strlen(fname));
        printf("%-10s %-10s
    ", lname, fname);
        printf("%-10d %-10d
    ", strlen(lname), strlen(fname));
        return 0;
    }

       6、

    #include <stdio.h>
    #include <float.h>
    int main(void)
    {
        double n1 = 1.0 / 3.0;
        float n2 = 1.0 / 3.0;
        printf("n1 = %.4f
    ", n1);
        printf("n1 = %.12f
    ", n1);
        printf("n1 = %.16f
    ", n1);
        printf("n2 = %.4f
    ", n2);
        printf("n2 = %.12f
    ", n2);
        printf("n2 = %.16f
    ", n2);
        printf("FLT_DIG = %d, DBL_DIG = %d
    ", FLT_DIG, DBL_DIG);
        return 0;
    }

       7、

    #include <stdio.h>
    #define CAST1 3.785
    #define CAST2 1.609
    int main(void)
    {
        float miles;
        float gallons;
        printf("请输入行驶的英里数: 
    ");
        scanf("%f", &miles);
        printf("请输入消耗汽油的加仑数: 
    ");
        scanf("%f", &gallons);
        printf("消耗每加仑汽油行驶的英里数: %.1f
    ", miles / gallons);
        printf("每100公里的升数: %.1f
    ", gallons * CAST1 / (miles * CAST2 / 100));
    
        return 0;
    }
  • 相关阅读:
    浏览器滚动条操作
    AutoIt实现文件上传
    Selenium上传文件方法大全
    获取ul下面最后一个li或ul中有多少个li
    为元素设置焦点、隐藏选中元素
    添加cookie绕过登陆
    弹出框Alert
    封装find_element
    selenium获取图片验证码
    UI 自动化环境搭建
  • 原文地址:https://www.cnblogs.com/yerenyuan/p/5184676.html
Copyright © 2011-2022 走看看