用下面的scanf()函數(shù)輸入數(shù)據(jù),使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’;main(){int a,b;float x,y;char c1,c2;scanf(“a=%d b=%d ”,&a,&b);scanf(“ x=%f y=%e ”,&x,&y);scanf(“ c1=%c c2=%c”,&c1,&c2);printf(“a=%d b=%d ”,a,b);printf(“ x=%f y=%e ”,x,y);printf(“ c1=%c c2=%c”,c1,c2);}
2 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
那個(gè)打空格回車都可以,只要不是正常的數(shù)字里面能夠包括的字符都行。
非常不推薦你這么使用scanf,并不是所有的編譯器都會(huì)一樣執(zhí)行。
%*f 就是 %f,不返回結(jié)果(跳過)
添加回答
舉報(bào)
0/150
提交
取消