为什么不添加?

问题描述 投票:0回答:1
#include <stdio.h>

int main(){
    double q,r,s;
    printf("ENTER 2 NUMBERS");
    scanf("%2lf,%2lf", &q, &r);
    s=r+q;
    printf("THE ADDITION IS %2lf", s);
    return 0;
}

当我写1和3时,输出一直是1

c
1个回答
0
投票

您的

scanf
在格式字符串中有一个逗号 (
,
),因此您需要用它输入您的数字(例如
1,1
,然后 Enter)。如果您像这样提供输入,您将获得预期的输出。

© www.soinside.com 2019 - 2024. All rights reserved.