找回密码
 中文实名注册
查看: 223|回复: 2

c++库函数 - scanf()

[复制链接]

694

主题

1082

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22801
发表于 2022-3-13 18:36:08 | 显示全部楼层 |阅读模式



[C++] 纯文本查看 复制代码
#include<stdio.h>
int main(void) 
{ 
    int a,b,c; 
 
    printf("请输入三个数字:");
    scanf("%d%d%d",&a,&b,&c); 
    printf("%d,%d,%d\n",a,b,c);
    return 0; 
}


[C++] 纯文本查看 复制代码
#include<stdio.h>
int main(void)
{
    char a,b,c;
 
    printf("请输入三个字符:");
    scanf("%c%c%c",&a,&b,&c); 
    printf("%c,%c,%c\n", a,b,c);
    return 0;
}



[C++] 纯文本查看 复制代码
#include <stdio.h>
 
int main()
{
   char str1[20], str2[30];
 
   printf("请输入用户名:");
   scanf("%s", str1);
 
   printf("请输入您的网站:");
   scanf("%s", str2);
 
   printf("输入的用户名:%s\n", str1);
   printf("输入的网站:%s", str2);
   
   return(0);
}

请输入用户名:admin请输入您的网站:www.runoob.com
输入的用户名:admin
输入的网站:www.runoob.com

scanf 类型说明符:
类型
合格的输入
参数的类型
%a、%A读入一个浮点值(仅 C99 有效)。float *
%c单个字符:读取下一个字符。如果指定了一个不为 1 的宽度 width,函数会读取 width 个字符,并通过参数传递,把它们存储在数组中连续位置。在末尾不会追加空字符。char *
%d十进制整数:数字前面的 + 或 - 号是可选的。int *
%e、%E、%f、%F、%g、%G浮点数:包含了一个小数点、一个可选的前置符号 + 或 -、一个可选的后置字符 e 或 E,以及一个十进制数字。两个有效的实例 -732.103 和 7.12e4float *
%i读入十进制,八进制,十六进制整数 。int *
%o八进制整数。int *
%s字符串。这将读取连续字符,直到遇到一个空格字符(空格字符可以是空白、换行和制表符)。char *
%u无符号的十进制整数。unsigned int *
%x、%X十六进制整数。int *
%p读入一个指针 。
%[]扫描字符集合 。
%%读 % 符号。
  • 附加参数 -- 根据不同的 format 字符串,函数可能需要一系列的附加参数,每个参数包含了一个要被插入的值,替换了 format 参数中指定的每个 % 标签。参数的个数应与 % 标签的个数相同。



回复

使用道具 举报

10

主题

21

帖子

424

积分

版主

Rank: 7Rank: 7Rank: 7

积分
424
发表于 2022-3-13 19:27:25 | 显示全部楼层
[C++] 纯文本查看 复制代码
#include<stdio.h>
int main(void) 
{ 
    float a,b,c; 
  
    printf("three numbers:");
    scanf("%f%f%f",&a,&b,&c); 
    printf("%f,%2.1f,%10.2f\n",a,b,c);
    return 0; 
}
回复

使用道具 举报

1

主题

57

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2022-3-13 19:32:42 | 显示全部楼层
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
        float a,b,c;
        printf("请输入三个数字:");
        scanf("%f%f%f",&a,&b,&c);
        printf("%f %2.1f %8.2f",a,b,c);
    return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-4-30 05:05 , Processed in 0.049573 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表