• 【开发者养成】附录A C语言格式的输入输出


    C语言风格的输入(scanf)

    scanf 的一般调用格式:scanf( "格式控制字符串" , 地址列表 );

    scanf 的功能:格式化输入任意数据,使用时需要添加头文件<cstdio>。

    int n;

    int s;

    scanf ( "%d,%d" , &n, &s);

    %开头的格式:%d、%f、%c、%lf 等,对应变量名的类型,且变量名的前面需要加“&”,如下表所示:

    变量类型

    scanf输入

    int n;

    scanf("%d",&n);

    long long n;

    scanf("%l",&n);

    float n;

    scanf("%f",&n);

    double n;

    scanf("%l",&n);

    char n;

    scanf("%c",&n);

    C语言风格的输出(printf)

    printf的一般调用格式:printf("格式控制字符串",输出列表);

    printf的功能:格式化输出任意数据,使用时需要添加头文件<cstdio>。

    int n=134;

    char c='a';

    printf("%d,%c",n,c);

    %开头的字符串:%d、%l、%f、%c 等,对应输出时变量名的类型如下表:

    整型

    长整型

    单精度

    双精度

    字符

    %d

    %l

    %f

    %lf

    %c

     

    变量类型

    printf输出

    结果

    注释

    int n=1;

    printf("%d",n);

    1

     

    long long n=192;

    printf("%l",n);

    192

     

    float n=19.92;

    printf("%f",n);

    19.92

     

    double n=19.9103;

    printf("%.2lf",n);

    19.91

    保留两位小数

    char n='a';

    prinft("%c",n);

    a

     

    例题:

    输入班级中男生人数m(0≤m≤50)和女生人数n(0≤n≤50),求班级中女生人数占比,结果保留两位小数,以百分数形式显示。

    #include<iostream>

    #include<cstdio>

    using namespace std;

    int main(){

    float m,n;

    float p;

    scanf("%f %f",&m,&n);

    p=n/(m+n)*100;

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

    return 0;

    }

     

  • 相关阅读:
    遮罩层点击空白退出代码
    不同浏览器的margin值与padding值
    让div自适应浏览器窗口居中显示
    导航相关(下方导航指示条居中)
    CSS相邻兄弟选择器
    使用font-size:0去掉inline-block元素之间的空隙
    box-sizing属性
    常见浏览器兼容性问题
    秋季编程总结
    POJ 1193 内存分配
  • 原文地址:https://www.cnblogs.com/shawnxie/p/16186231.html
Copyright © 2020-2023  润新知