猿问

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

#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;

}


路卡利欧
浏览 1466回答 1
1回答

JustWannaHugU

#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; }不谢,望采纳
随时随地看视频慕课网APP
我要回答