C 语言scanf函数问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:29:17
用下面的scanf函数输入数据,使a=10,b=20,c1='A',c2='a',x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入?
scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);

输入的时候应该按照格式控制输入 ,如是%d%%d%d这样的输入数据时不能用逗号间隔 %c是字符输入输入2个字符时加空格被认为第2个空格给第2个字符变量 不能使第2个变量得到正确的植
应该输入10 20Aa1.5 -3.75 67.8

10,20,A,a,1.5 -3.75,67.8
输入格式很容易
你严格按照 scanf 里面的格式就可以了

10,20,A,a,1.5 -3.75,67.8或者
10 20 A a 1.5 -3.75 67.8

你前面输入8个,7个?