Shadow_ZED 发表于 2016-10-13 18:27:42

不知道该怎么输入,求助

#include<stdio.h>
int main()
{
        int a,b;
        float x,y;
        char c1,c2;
        scanf("a=%db=%d",&a,&b);
        scanf("%f%e",&x,&y);
        scanf("%c%c",&c1,&c2);
        printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n",a,b,x,y,c1,c2);
        return 0;
}

orino 发表于 2016-10-13 19:23:08

scanf("XXX%d", &d)使用的时候,需要输入与"XXX%d"完全匹配的字符串,也就是说,你也得在输入窗口输入XXX%d才行,这里的%d指需要的数,所以一般建议scanf里的字符串仅用作格式控制,最好不要附加其他字符.
页: [1]
查看完整版本: 不知道该怎么输入,求助