#include ”stdio.h”
main()
{
int x1,x2; char y1,y2;
scanf(”%2d%3d%3c%c”,&x1,&x2,&y1,&y2);
printf(”x1=%d,x2=%d,y1=%c,y2=%c\n”,x,y);
}
你的程序是错误的
#include "stdio.h"
main()
{
int x1,x2; char y1,y2;
scanf("%2d%3d%3c%c",&x1,&x2,&y1,&y2);
printf("x1=%d,x2=%d,y1=%c,y2=%c\n",x1,x2,y1,y2);
}
不会的问 我解释结果
...后执行结果是_若输入为987654└┘3210后执行结果
你的程序是错误的 include "stdio.h"main(){ int x1,x2; char y1,y2;scanf("%2d%3d%3c%c",&x1,&x2,&y1,&y2);printf("x1=%d,x2=%d,y1=%c,y2=%c\\n",x1,x2,y1,y2);} 不会的问 我解释结果
c语言scanf输入,答案是什么?
更改后,我这里测试结果是:输入9876543210 输出: x1=98,x2=765,y1=4,y2=1 输入98 76 543210 输出: x1=98,x2=76,y1= ,y2=3 输入987654 3210 输出: x1=98,x2=76,y1=4,y2=2 以上输出都是符合scanf的输入处理逻辑的。