为了账号安全,请及时绑定邮箱和手机立即绑定

关于格式化输入、输出函数的使用,请大神帮我看看这样写哪里有问题,谢谢了

关于格式化输入、输出函数的使用,请大神帮我看看这样写哪里有问题,谢谢了

C
路卡利欧 2016-10-09 22:52:34
#include<stdio.h>int main(){ double x,y; char c1,c2,c3; int a1,a2,a3; scanf("%d %d %d",&a1,&a2,&a3); printf("%d,%d,%d\n",a1,a2,a3); scanf("%c %c %c",&c1,&c2,&c3); printf("%c,%c,%c\n",c1,c2,c3); scanf("%f %1f",&x,&y); printf("%f,%1f\n",x,y); return 0;}
查看完整描述

1 回答

已采纳
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

#include<stdio.h>
int main()
{
double x,y;
char c1,c2,c3;
int a1,a2,a3;

scanf("%d %d %d",&a1,&a2,&a3);//读取int数据以空格分隔 
getchar();//吸收回车符 
printf("%d,%d,%d\n",a1,a2,a3);

scanf("%c,%c,%c",&c1,&c2,&c3);//读取字符间以逗号分隔 
getchar();//吸收回车符 
printf("%c,%c,%c\n",c1,c2,c3);

scanf("%lf%lf",&x,&y);//更改为%lf ,读取数据时以空格分隔 
printf("%lf,%lf\n",x,y);
return 0;
}

不谢,望采纳

查看完整回答
1 反对 回复 2016-10-10
  • 路卡利欧
    路卡利欧
    感谢指教,貌似读取字符间也可以用空格分隔,我在VC++6.0上运行是可以的。
  • 1 回答
  • 0 关注
  • 1465 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信