猿问

按照以下程序运行,编译程序并无错误,为什么无法出现应有结果?

#include <stdio.h>
int main()
{
	int a,b;
	float x,y;
	char c1,c2;
	scanf("a=%db=%d",&a,&b);
	scanf("%f%e",&x,&y);
	scanf("%c%c",&c1,&c2);
	printf("a=%d,b=%d",a,b);
	printf("x=%f,y=%e",x,y);
	printf("%c,%c",c1,c2);
	return 0;
}

Rebellious_2016
浏览 1096回答 1
1回答

Yexiaomo

你的输入格式错了,要严格按照scanf语句中的格式输入,最明显的,你的输入为什么会有 逗号
随时随地看视频慕课网APP
我要回答