我已经开始使用Pelles C编译器Microsoft因为Visual Studio无法在我的笔记本电脑上运行。因此,每当我调试以下程序时,我都会收到">致命错误#1035:找不到包含文件"stdafx.h"。这里出了什么问题,我应该怎么做才能解决它?
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
int_tmain()
{
float mu=0, var=0, std;
float x[20]={84, 63, 21, 78, 82, 19, 83, 47, 23, 78, 54, 60, 91, 23, 29, 48, 37, 26};
int i, n=20;
for(i=0;i<n;i++)
mu+=x[i];
mu/=n;
for(i=0;i<n;i++)
var+=(x[i]-mu)*(x[i]-mu)
var/=n;
std=sqrt(var);
printf("nAverage=%ft Variance=%ft STDEV=%fn", mu, var, std);
getch();
return 0;
试试这个
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(){
float mu=0, var=0, std;
float x[20]={84, 63, 21, 78, 82, 19, 83, 47, 23, 78, 54, 60, 91, 23, 29, 48, 37, 26};
int i, n=20;// n=18 ?
for(i=0;i<n;i++)
mu+=x[i];
mu/=n;
for(i=0;i<n;i++)
var+=(x[i]-mu)*(x[i]-mu);//<- you have forgotten the semicolon.
var/=n;
std=sqrt(var);
printf("nAverage=%ft Variance=%ft STDEV=%fn", mu, var, std);
getch();
return 0;
}