我是新手,在学C语言,请问我写的这个程序为什么有错误?谢谢各位了!:) 我是c语言初学者,我写的程序总显示缺少函数标题 ,请问为什么...

作者&投稿:字哑 (若有异议请与网页底部的电邮联系)
1. for(i=0;i<10;i++);
scanf("%f",&score[i]);
for 后面的分号要去掉

2. for(i=0;1<10;1++)
sum=sum+array[i];

其中for后面的括号里把 i 写成1了
3. average(float array[10])
函数第一行要指明函数的态岩嫌类型,如果像你这样不指明,则会认为函数是整型的,而实际上你的函数是float型帆手,所以应该枣誉明确写为:
float average(float array[10])

学习编程,最重要的一点就是学会自己找基本错误。
这个不像你写的,更像你抄录习题,里面的i被销码你写成1!
average(float array[10])
{
int i;
float aver,sum=0;
for(i=0;1<10;1++)//正确的为i++
sum=sum+array[i];
aver=sum/10;
return(aver);//袭斗亏 c++被我忘得差不多,但似乎返回值不可拍神以是float吧
}

两个问题哦,请看代渣睁滚码里的注早竖释
#include <stdio.h>
float average(float array[10]); //此处必须声明自定义函数如余
void main()
{
float average(float array[10]);
int i;
float aver,score[10];
printf("input 10 grades:\n");
for(i=0;i<10;i++);
scanf("%f",&score[i]);
aver=average(score);
printf("the average score is:%f5.2",aver);
}
float average(float array[10])
{
int i;
float aver,sum=0;
for(i=0;i<10;i++) //循环里是i,不是1!!!!
sum=sum+array[i];
aver=sum/10;
return(aver);
}

本人初学c语言 为什么写的这个程序编译不出 提示这个错误呢 到底是错在哪里了~

printf 的 toes 后面的逗号不是英文的

看你那么晚还在学习,帮你改一下:
#include
int calculate(int lng, int width, int hight);//函数参数不能用C语言的关键字long
int main()
{
int m_long;
int m_width;
int m_hight;
int result;
printf("请输入长度
");
scanf("%d",&m_long);
printf("请输入宽度
");
scanf("%d",&m_width);
printf("请输入高度
");
scanf("%d",&m_hight);
result=calculate(m_long,m_width,m_hight);
printf("长方体的体积是 ");
printf("%d
",result);
getchar();
getchar();
return 0;
}
int calculate(int lng, int width, int hight)//这里的分号要去掉
{
int result=lng*width*hight;
return result;
}

...我写的这个运行出来的结果是4.00000 请问我写的有什...
答:建议改动为shang=a*1.0/b;目的是将a,b的结果转换为浮点型,应为a/b的结果是4,而不是4.285714(这个是更接近的结果)

我是c语言初学者,我写的程序总显示缺少函数标题 ,请问为什么,并请帮 ...
答:看你那么晚还在学习,帮你改一下:include<stdio.h> int calculate(int lng, int width, int hight);//函数参数不能用C语言的关键字long int main(){ int m_long;int m_width;int m_hight;int result;printf("请输入长度\n");scanf("%d",&m_long);printf("请输入宽度\n");scanf("%d...

我是一个C语言新手,写了个简单程序,但运行有问题,麻烦帮我看看
答:void main()char f;//此处定义的是字符类型 printf("请输入任何语句:");scanf("%s",&f);//输入的是字符串,类型不一致,有错。printf("%f你妹",f);//字符类型输出是用%c。getch();} 自己修改看看,有问题追问。

我是C语言初学者,请问求(a+b)*c用C语言编程怎么写啊,并...
答:printf("(%d+%d)*&d=%d\n",a,b,c,sum=(a+b)*c);} 2楼的c++写的,新手入门c语言的话建议你熟看谭浩强第四版的书(过国二足矣),至于想深入一点了解c的话,建议你看这几本书:《c高质量编程》《c的陷阱与缺陷》《c和指针》对了c学的好不好关键在指针 ...

有没大神教我写c语言的,我是学习c语言的新手。要写一个x的n次方。n次 ...
答:你的函数逻辑有问题。return min(b[length-n-1],arboat(b,length-n-1));这句话并不能保证所有数都被判断到。你输入四个数的话,最后一个数不管多大都不会被判断到。只判断前3个。输入超过4的话。有情况是length会等于0.所以逻辑有问题。

新手怎样学习C语言?有什么技巧?
答:学习C语言对于新手来说可能会有些挑战,但是通过以下的技巧和方法,你可以更有效地掌握这门编程语言:1.选择合适的教材和资源:选择一本适合初学者的C语言教材,如《CPrimerPlus》或《C程序设计语言》。此外,还可以利用在线教程、视频课程和编程社区来获取帮助和解答疑问。2.理解基本概念:在学习C语言...

本人小白,学习了C语言基本语法后,还是不知道完整的程序该怎么写?
答:一个基础的C语言程序包含:1、预处理命令(比如开头#include语句导入头文件,还有定义常量等)。2、全局变量定义。2、函数声明语句(就是有函数返回值类型,有参数类型,有函数名,但没有大括号的函数体内容)说明:如其他函数定义在main函数之下,这里需写声明,如定义在main函数之上,无需写声明。3、...

想学c语言,新手应该如何学习c语言呢,高手给我个简单易懂的教程。
答:首先我也是一C语言初学者。。看了许多关于学习很多C语言的方法!所谓在沙场滚打了多年没有看到猪走路也看过猪上路 以下是本人认为很好的学习语言教导。由于文章过长分为2节发表你!1.学习任何知识,循序渐进总是最好的方式。不幸的是,很多人明知这个道理,却总是想走所谓的捷径。如果你是一个刚刚开始...

C语言初学者求教
答:int hour; // 起飞时间的小时 int min; // 起飞时间的分钟 int arriveH; //到达的小时 int arriveM; //到达的分钟 }arr[7];2 按从小到大的顺序给数组arr[]赋值,arr[] ={ {8,0,10,16},...};3 接收输入的时间,并保存;4 for()循环,遍历数组arr[],在这里比...

给c语言初学者的良心建议
答:对干C语言而言,模块化编程可以通过使用.c和.h文件来实现。.c文件包含了实现模块的代码,而h文件则包含了模块的接口。在其他文件中包含h文件即可使用模块中的函数。在实际的开发中,程序员可以通过将代码组织成多个.C和.h文件来实现模块化编程,从而提高代码的可维护性和可重用性。 第五点:库函数的实现。 学习并掌...