aa765685928 发表于 2021-3-13 23:16:13

为什么只有加法能正常运算???

我想问下,我这代码有什么逻辑性的错误??测试了四则运算,但只有加法能正常运算。

yuedong 发表于 2021-3-14 00:11:28

C语言没这么用过。。
我当时学的时候

chxchxkkk 发表于 2021-3-14 00:48:27

scanf("%f%f",&a,&b );

kogawananari 发表于 2021-3-14 02:27:07

scanf()函数返回成功赋值的数据项数

应该把if语句改成if(scanf("%f+%f",&a,&b)==2){

liuzhengyuan 发表于 2021-3-14 10:24:21

这样不好吗
scanf("%f%c%f", &a, &b, &d);

b 为符号
如果是你这样写,如果第一次失败,会让使用者再输入一次
页: [1]
查看完整版本: 为什么只有加法能正常运算???