c语言高手,看看我的程序有什么错误,编译不出来!

#include "stdafx.h"
#include"stdlib.h"
#include"stdio.h"

float main()
{
float a[4],sum,ave;
int i;
sum=0;
printf("请输入4个数:\n");
for(i=0;i<4;i++)
{
scanf("%f\n",&a[i]);
sum=sum+a[i];
}
ave=sum/4;
printf("%f\n",ave);
getchar();
system("pause");
return 0;
}

1, float main() ----> int main()
2, #include "stdfx.h" 去掉
3, scanf("%f\n",&a[i]);-------> scanf("%f",&a[i]);
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-28
float main()
改成
int main()
第2个回答  2011-10-28
#include "stdafx.h" 没这个头文件,去掉这一行,就ok了
第3个回答  2011-10-28
头文件出错,没有stdafx.h这个文件

c语言高手,看看我的程序有什么错误,编译不出来!
1, float main() ---> int main()2, #include "stdfx.h" 去掉 3, scanf("%f\\n",&a[i]);---> scanf("%f",&a[i]);

关于C语言编写程序的一个疑问 高手帮忙看看我的程序哪错了
看了你的代码觉得,你在C语言的语法规则上还有待提高啊,在此举出你所给出的代码的若干错误。首先,你的代码不完整。第9、11、13行要定义三个100行的二维字符数组,如果仅仅是类似char adj[100][12]={"开心的"}的定义;这样adj[1]到adj[99]这99个词都会是空值(ASCII码为0),若用printf()函...

C语言程序对,但是编译不出来是怎么回事?
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是按照初始路径安装vc6.0的,路径应为:executatble files:C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin C:\\Program Files\\Microsoft Visual Stud...

求C语言高手解决,程序有一处错误始终找不出来。下面是程序代码。回答好...
错误原因主要有:1、C语言是大小写敏感的,注意一些函数和关键字的大小写,如:If和if的区别2、变量的名称错误3、调用的库函数没有头文件,如:inportb\/outportb等。下面的程序可以编译,但是连接时出现库函数没有说明的问题,请添加inportb\/outportb对应的头文件!include <stdio.h> include <conio.h>...

C语言简单小代码看不出来哪有问题,就是无法运行,各位大神帮我看看.
int c,grade;char E='E',D='D',C='C',B='B',A='A';\/\/此处修改过 scanf("%d",&grade);c \/=10;switch(c)\/\/此处虽然没有错误 但是我觉得 需要在末尾处加上default 为了程序的完整性 \/\/ 同时也防止了输入错误时程序的崩溃 { case 0:case 1:case 2:case 3:case 4:case 5:pr...

C语言程序对,但是编译不出来是怎么回事?
编译出来只说明程序没有语法错误,不说明没有逻辑错误,有错误一般会有屏幕输出,此其一。第二,可以在程序中设定一些输出语句或断点观察。第三如果程序不输入、输出内容,程序执行是当然看不见东西(不直观)。第三如果程序一值运行无法退出,说明存在“死循环”。C语言是一门通用计算机编程语言,应用广泛...

C语言的运行出现不了的问题是什么问题??
C语言代码运行不出现象可能有很多原因,以下是一些常见的原因和解决方法:编译错误:代码中存在语法错误或类型错误,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。运行错误:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。可以通过调试工具或打印调试信息...

C语言程序的错误,系统检测没错但运行不出来.求解,程序如下
main(){ char i,j,k;for(i='x';i<='z';i++)for(j='x';j<='z';j++){ if(i !=j)for(k='x';k<='z';k++)if(i !=k&&j !=k)if((i !='x')&&(k !='x')&&(k !='z'))printf("order is a--%c\\tb--%c\\tc--%c\\n",i,j,k);} } 改好了,复制就是...

一段C语言代码不知道错哪儿了,请高手指教
程序中的错误,按照其产生的原因和引起的后果,通常可以分为三种类型:即语法错误、编译运行错误和逻辑错误。一、语法错误 所谓“语法错误”是指由于违反了语言有关语句形式或使用规则而产生的错误。比如错误地使用了关键字、遗漏了某些必需的标点符号、分支语句或循环语句不完整或不匹配等都会导致语法错误。

C语言 高手帮我看看程序怎么运行不出来结果
b[i][j]=rand()%10; printf("%4d",b[i][j]); } printf("\\n"); } for(i=0;i<N;i++) for(j=0;j<i;j++) \/*for(j=0;j<=i;j++) j<=i错,将对角线也置零了*\/ b[i][j]

相似回答
大家正在搜