作业帮 > 综合 > 作业

scanf("%2d%*2d%1d",&x,&y);是什么意思%2d%*2d%1d

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 03:40:10
scanf("%2d%*2d%1d",&x,&y);是什么意思%2d%*2d%1d
输入1234567
main()
{
int x,y;
scanf("%2d%*2d%1d",&x,&y);
printf("%d\n",x+y);
getch();
}
这题我貌似再哪本书上看到过= =||
%2d 是输入两列数,例如 123456 只会输入前面的两列数,12 后面的数都被舍去了
%*2d 是跳过这个输入,也就是说,虽然那里有三个%d 但实际上只读入了两个数而已
如键盘输入 12345 6587 实际上读入的数只是 12 6 这两个.