注册 登录
编程论坛 C++教室

老师给了一个简单的题,按照写出来后让输入一个整数和一个浮点数,,看屏幕上显示的是什么,可是我写出出来后怎么会只输入一个数,救国就出来了,第二个数输不进去,输出结

随风晨爱 发布于 2018-10-13 17:18, 1613 次点击
老师给了一个简单的题,按照写出来后让输入一个整数和一个浮点数,,看屏幕上显示的是什么,可是我写出出来后怎么会只输入一个数,救国就出来了,第二个数输不进去,输出结果也不对,怎么回事呢
#include <stdio.h>
int main ()
{
    int a;
    float b;
    scanf ("%d,%f,&a,&b");
    printf("a=%d,b=%f",a,b);
    return 0;
 }
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
1 回复
#2
yangfrancis2018-10-13 23:17
#include <stdio.h>
int main ()
{
    int a;
    float b;
    scanf ("%d,%f",&a,&b);
    printf("a=%d,b=%f",a,b);
    return 0;
}
//引号位置打错了。这样可以输出的,两个数输入时用逗号隔开
1