C语言编程常犯的错误

1.scanf,不加地址符,printf,多写地址符
2.int型的数不记得按要求去转换成double
3.整型转换成double型时,把(double)放在整形之前,而不是和整形有运算的算式前如:int m;
scanf("%d",&m);
while(m–){
int x;
scanf("%d",&x);double sum=0;
for(int i=1;i<=x;i++){
if((i%2)!=0){
sum=sum+double(1/i);
printf("%.2lf2\n",sum);
}else{
printf("%lf3\n %d",sum,i);
注意: sum=sum-(1/double(i));改成double(1/i)就错了
}
}
printf("%.2lf\n",sum);
}
4.计算机中保留几位小数用的就是四舍五入
5.保留几位小数用点几eg:printf("%.2d",a);

发布了37 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43668119/article/details/88239491