scanf的妙用
黑科技
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[10010];
int n=0,x;
while(~scanf("%1d",&x)){
a[++n]=x;
}
for(int i=1;i<=n;i++)
printf("%d ",a[i]);
return 0;
}
解释
来组数据
544
^Z
5 4 4
用^Z结束输入,~取反
(注意scanf是有返回值的)
~scanf("%1d",&x)
1,代表将输入拆成1个1个的;
假如换成2;
来组数据
132
^Z
13 2