永发信息网

输入数据,问在键盘上应如何输入才能使a=10,b=20,c1=’A’,c2=’a’ ,x=1.5,y=-3.75,z=67.8

答案:2  悬赏:0  手机版
解决时间 2021-03-27 00:30
  • 提问者网友:夢醒日落
  • 2021-03-26 20:07
输入数据,问在键盘上应如何输入才能使a=10,b=20,c1=’A’,c2=’a’ ,x=1.5,y=-3.75,z=67.8
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-03-26 21:09
程序有点问题,改改:
#include
int main()
{
int a,b; char c1,c2; float x,y,z;
scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
printf("a=%d,b=%d\n",a,b);
printf("c1=%c,c2=%c\n",c1,c2);
printf("x=%6.2f,y=%6.2f,z=%6.2f\n",x,y,z);
return 0;
}
输入方式可以用空格、tab、回车默认分割或指定,分割:
10空格20Aa1.5空格-3.75空格55,67.8
55会被跳过,所以可以是任意数
全部回答
  • 1楼网友:野慌
  • 2021-03-26 22:11
好像 scanf之间 默认如果没有写符号。。不是空格就是逗号 你试一下。。默认应该都是逗号分隔 最后回车就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯