问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

初学C语言的小问题,,,error C2059: syntax error : 'type'

发布网友 发布时间:15小时前

我来回答

4个回答

热心网友 时间:2024-10-14 19:29

额 你这个错的不是一个两个啊!!! 而且好多都是粗心错误!!!
1、#include(stdio.h)==》这里不能用() 可以用""或者<> #include<stdio.h>
2、int calculate (int long,int width); 声明函数时 形参不需要名字 只要参数类型就可以了
改:int calculate(int,int);
3、print("请输入宽度\n"); printf 少个f 你写成print了 粗心!!!
4、result=calculate(m_lone,m_width);这里传参 参数名写错了 m_long写成m_lone 粗心!!
5、prinrf("%d\n,result"); 这里输出时 你把输出内容写在“”里面了 "%d\n",result 粗心!!
还有printf t 被你写r了 粗心!!!
6、int calculate(int long, int width)
{
} 这里的形参名不能用long long是系统关键字 被系统占用了 你不能用 该成别的名字就行了!!!!

你应该是新手吧 告诉你一个方法 以后运行时 如果有错 双击报错的那行 这样就会自动跳转到错误的地方 这样就很方便改错了。 这些错误新手很容易犯得,写的多了自然就好了 不要灰心 加油哦!!!!

热心网友 时间:2024-10-14 19:30

#include"stdio.h"//用双引号

#define height 10

int calculate (int longg,int width);

int main()

{

int m_long;
int m_width;
int result;

printf("长方体的高度为: %d\n",height);

printf("请输入长度\n");
scanf("%d",&m_long);

printf("请输入宽度\n");//printf
scanf("%d",&m_width);

result=calculate(m_long,m_width);//m_long写错
printf("长方体的体积是: ");
printf("%d\n",result);//printf,result写外面
return 0;

}

int calculate(int longg, int width)//long是关键字,不能用的
{
int result=longg*width*height;

return result;

}

热心网友 时间:2024-10-14 19:30

形参和实参都少了 height追问具体是哪里呢?我还是没看出来

追答看那个最后一个函数(调用函数), int result=long*width*height;
有height这个参数,但是看这个函数的定义int calculate(int long, int width) 以及声明int calculate (int long,int width);还有主函数里的调用函数result=calculate(m_lone,m_width);
都没有height

热心网友 时间:2024-10-14 19:31

强制转换是(type)var
所以
average=float(s)/n;需要
average=(float)s/n;
另外
int不能用gets输入,这个是输入字符串的。
需要scanf
av的类型要用float
都改过来是这样的
#include
//#include
int sum(int *p,int n){
int i=0,s=0;
for(;i<=n-1;i++,p++)
s=s+*p;
return s;
}
float ave(int *p,int n){
int s;
float average;
s=sum(p,n);
average=(float)(s)/n;//此处报错error c2059: syntax error : 'type'
return average;}
int main(){
int a[10],*p,k=0,s=0;
float av=0;
p=a;
for(;k<=9;p++,k++)
scanf("%d", p);
p=a;
s=sum(p,10);
av=ave(p,10);
printf("%d %f",s,av);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的东西也占用内存条的容量吗,内存条上存储的都是哪部分呢?_百度知 ... 儿童乘车能做副驾驶吗 我要减肥!请高人支招~本人升高175体重90kg希望能瘦到140~ 瓷砖铺贴的五大注意事项 从咸阳机场走西咸北环线到少华山有多远 咸阳到少华山多少公里 从咸阳市到少华山坐车怎么走?谢谢 长春到北方汽贸城乘坐几路公交车 我是在校学生想在外面租房子住,我想问问一个男生一个月只是洗澡,洗衣服... ...请问130块一个月的房租(包含水电费)算贵吗? 梦见互换一个男人的名字的预兆 三星手机i997如何取消关机振动 ...开机一直卡在Rethink possible 这怎么办 Samsung 三星I997手机的开机程序都一样吗? 三星i997开不开机!!!要死啊,救命! i997 的手机直接刷了三星I579的REC第三方版造成开机显示手机+感叹号+电... 求救!三星I997刷成砖了,开机显示一个手机、电脑的图标,中间一个黄色... 三星i997 91安卓手机助手怎么连接不上 简述汽车车轮的卸拆步骤? 美菱洗衣机cc故障代码 洗衣机cc什么意思? 洗衣机出现cc什么意思? 关于windows7 ease of access 问题 什么是青步甲? 大狼狗和乡亲们是什么意思? 有纹路的白玉手镯该如何清洁? 白玉手镯怎样清洗 盘锦常盛石化机械制造有限公司临港分公司怎么样? ...如(明天有空吗,有点有电影上映一起出来看怎么样)更容易约出来?_百 ... 我说你什么时候放假什么时候约咯,她说看情况咯,我怎么回答我正追她... 魔力宝贝里的忍者任务怎么做? 魔力宝贝怎样开始忍者就职任务啊 广州地铁5号线28日下午2点投入试运营 我只有初中文化学汽车电路(单片机)以我这个基础可以学得会吗? 广州地铁五号线的准确开通时间 我是技校出来的相当于初中文化我想学自学单片机行吗 学了能有用吗.怎 ... 广州地铁5号线什么时候通车啊?我要准确的答案! 广州地铁五号线计划什么时候竣工? 广州地铁5号线土建工程哪年那月能做完? 能不能同一时间,同一俩车,用一张身份证买2张火车票?我已经买了,有什么... “暮春三月,江南草长,杂树生花,群莺乱飞。”如何理解这段 478是否有希望进黑河学院的二表 黑龙江理科生,今年高考540多!有什么好的二表大学推荐一下! 4000元能买笔记本电脑华硕最好的一款是什么型号和处理器?谢谢!!! 我买了两只甲鱼,如何杀甲鱼呢? 问道手游3力1敏的水需要什么装备? 1910年的中国是叫清朝么 ?那个时候应该没有出现中国这个词吧? 梦见自己使六元钱的预兆 捷安特ATX770-D自行车前叉是什么样减振 逗号和顿号有什么不同