scanf_s("%2d%*2d%1d", &a, &b);
这行代码是啥意思
#include<stdio.h>
int main()
{
int a, b;
scanf_s("%2d%*2d%1d", &a, &b);
printf("%d/n", a + b);
}
输入123456后答案是17
scanf_s("%2d%*2d%1d", &a, &b);
这行代码是啥意思
#include<stdio.h>
int main()
{
int a, b;
scanf_s("%2d%*2d%1d", &a, &b);
printf("%d/n", a + b);
}
输入123456后答案是17
scanf可以用“*”跳过指定的宽度,比如scanf(“%2d%*2d%1d”,&a,&b);就是把输入数据的前两位12赋值给a,然后跳过34两位,最后把第5位赋给b。