第一个scanf输入2个整数(中间有空格)
第二个scanf输入2个浮点数(中间没有空格)
第三个scanf输入2个字符(中间没有空格)
代码:
#include <stdio.h>
int main()
{
int a, b;
float x, y;
char c1, c2;
scanf_s("a=%d b=%d", &a,&b);
scanf_s("%f%e", &x,&y);
scanf_s("%c%c", &c1,&c2);
printf("a=%d b=%d",a,b);
printf("x=%f y=%e", x, y);
printf("c1=%c c2=%c", c1, c2);
return 0;
}
我的输入
a=1 b=2
2.4 23.45
A a
scanf(" %c %c", &c1,&c2);
输入完x,y后按的回车键会被赋值到变量c1中;
字符的输入要注意处理空格及回车
觉得有用的话采纳一下哈