nyoj+代码吊打我人生三观

来源:互联网 发布:神优化游戏 编辑:程序博客网 时间:2024/05/21 22:53

点击打开链接

为方便叙述,将scanf("\n%*c%d",&m) 分成scanf("\n“) 、scanf("%*c")、scanf("%d",&m)
scanf("\n“)对应的是输入流中0或多个连续空白字符(\n \t SPACE)
可能读也可能不读
getchar()则是必定读一个字符且无论是什么字符
scanf("%*c")是读一个字符但不存储
scanf("%*1d")则是读一个“十进制数字字符”但不存储
 #include<stdio.h> #include<iostream> using namespace std;int main(){    int M=0,num=0;    scanf("%d",&M);    while(M--)    {        scanf("\n%*1c%d",&num);        printf("%d\n",num);    }    return 0;}



0 0