signed

QiShunwang

“诚信为本、客户至上”

【已解决】printf和scanf输入输出double类型问题

2021/3/21 8:22:04   来源:

注意格式控制符即可:

scanf使用%lf控制double类型输入,printf应该使用%f控制输出

栗子:

#include<stdio.h>
int main(){
	double e, m, p, c, avg, sum;
	printf("输入你的英语,数学,物理,化学成绩: \n");
	scanf("%lf %lf %lf %lf", &e, &m, &p, &c);
	sum = e+m+p+c;
	printf("%f\n", e);
    avg = sum/4;
	printf("你这四门课的总成绩是:%f 平均成绩是%f\n", sum, avg);
	return 0;
}