zoukankan      html  css  js  c++  java
  • C语言学习4(数据的输入与输出)

    格式化输入

    //实例3-1:计算圆的周长和面积
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    float PI,r,c,s;
    PI
    =3.1415926;
    printf(
    "请输入圆的半径:\n");
    scanf(
    "%f",&r);
    c
    =2*PI*r;
    s
    =PI*r*r;
    printf(
    "半径为%.2f的圆的周长为:%.2f\n",r,c);
    printf(
    "半径为%.2f的圆的面积为:%.2f\n",r,s);
    getch();
    }

    控制输入的格式

    //实例3-2:求数据的总和与平均值
    //用户需输入5个数值,数据间以“,”号为分隔符,然后计算并输出这些数值的总和与平均值
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    float a,b,c,d,e;
    float sum,aver;
    printf(
    "请从键盘上连续输入5个数据,并且以分号“,”分隔:\n");
    scanf(
    "%f,%f,%f,%f,%f",&a,&b,&c,&d,&e);
    sum
    =a+b+c+d+e;
    aver
    =sum/5;
    printf(
    "所输入数据的总和为:%.2f,平均值为:%.2f\n",sum,aver);
    getch();

    字符串的输入与宽度控制

    //字符串的输入与宽度控制
    //因为字符串变量的名称就代表了字符串的地址,所以字符串的输入不用再变量名前加&符号
    //实例3-3:字符串的分段输入
    #include "stdio.h"
    #include
    "conio.h"
    void main()
    {
    printf(
    "\t字符串的分段输入\n");
    printf(
    "请输入字符串:\n");
    char s1[10],s2[10],s3[10];
    scanf(
    "%5s%1s%3s",s1,s2,s3);
    printf(
    "%s %s %s\n",s1,s2,s3);
    getch();
    }

    选择性输入

    //选择性输入
    //自动识别用户名和密码
    /*
    %[^abcd]前面加^表示字符串中除了a,b,c,d外的所有字符
    %[0-9]表示输入0~9的数字
    %[a-zA-Z]表示输入a~z,A~Z的所有字符
    */
    #include
    "stdio.h"
    void main()
    {
    char s1[20],s2[20];
    printf(
    "\t自动识别用户名和密码\n");
    printf(
    "请连续输入用户名和密码:\n");
    scanf(
    "%[a-zA-Z]%[0-9]",s1,s2);
    printf(
    "用户名为:%s\n",s1);
    printf(
    "密码为:%s\n",s2);
    }

  • 相关阅读:
    MySql 应用语句
    MySql 存储过程 退出
    MySql 存储过程 光标只循环一次
    MySql获取两个日期间的时间差
    VM VirtualBox 全屏模式 && 自动缩放模式 相互切换
    区分不同操作系统、编译器不同版本的宏
    debian下配置网络 安装无线网卡驱动 Broadcom BCMXX系列
    YII 主题设置
    Unix线程概念、控制原语、属性
    远程IPC种植木马
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/2159773.html
Copyright © 2011-2022 走看看