向大佬求助!
我这个为什么输出结果一直是错的?
#include<stdio.h> int main(){ int n,N; float a; float sum = 0.0; scanf("%d", &N); if(N = 0){ a = 1.; sum = sum + a; } if(N != 0){for(n = 1; n <= N; n++){ a = 1.0/n; sum = sum + a; } } printf("%.6f", sum); return 0; }
}
我这个为什么输出结果一直是错的?
#include<stdio.h> int main(){ int n,N; float a; float sum = 0.0; scanf("%d", &N); if(N = 0){ a = 1.; sum = sum + a; } if(N != 0){for(n = 1; n <= N; n++){ a = 1.0/n; sum = sum + a; } } printf("%.6f", sum); return 0; }
}
相关推荐