孤世星辰 发表于 2019-12-9 11:25:18

求助


完全看不懂....

最后的魁拔 发表于 2019-12-9 12:26:49

第一,对double要用lf
第二。15行的大括号去掉#include <stdio.h>

int main()
{
        double ch;
        double sum;
        int status;
        do
        {
                printf("请输入合法的数字:");
                do
                {
                        status = scanf("%lf",&ch);
                        sum = sum +ch;
                }while(getchar()!='\n'&&status==1);
        }while(status==1);
       
        printf("结果是:%.2lf\n",sum);
       
        return 0;
}

孤世星辰 发表于 2019-12-9 13:41:32

最后的魁拔 发表于 2019-12-9 12:26
第一,对double要用lf
第二。15行的大括号去掉

用e可以嘛,我用额好像就错了

最后的魁拔 发表于 2019-12-9 15:50:29

孤世星辰 发表于 2019-12-9 13:41
用e可以嘛,我用额好像就错了

e是科学计数法
页: [1]
查看完整版本: 求助