用下面的scanf函数输入数据,使a=1,b=2,x=1.5,y=76.54,c1='X',c2='Y'。没有错误但没有结果出来出来

#include<stdio.h>
int main ()
{int a=1,b=2;
float x=1.5,y=76.54;
char c1='X',c2='y';
scanf("a=%d,b=%d",&a,&b);
scanf("%f%f",×,y);
scanf("%c%c",c1,c2);
return 0;

scanf("%d",&a)
scanf函数中变量前缺了&。
也米有输出函数

你是不是要输出:并不是想写输入???

修改后的代码:

#include<stdio.h>
int main ()
{
	int a=1,b=2;
	float x=1.5, y=76.54;
	char c1='X', c2='y';
	printf("a=%d,b=%d\n", a, b);
	printf("%f  %f\n", x, y);
	printf("%c  %c\n", c1, c2);
	return 0;
}

 

没有输出printf