|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手求教,这么简单我就是找不出来错误在哪了
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
693
人关注过本帖
标题:
新手求教,这么简单我就是找不出来错误在哪了
只看楼主
加入收藏
qqq2935605
等 级:
新手上路
帖 子:1
专家分:0
注 册:2012-3-15
结帖率:
0
楼主
收藏
已结贴
√
问题点数:20 回复次数:11
新手求教,这么简单我就是找不出来错误在哪了
#include <stdio.h>
main()
{
int l,m,n,o;
l=3;
m=4;
n=5;
o=6;
float e;
printf("please four number:\n")
scanf("%d,%d,%d,%d,&l,&m,&n,&o);
e=(l+m+n+o)/4.0;
printf("%f",e)
}
搜索更多相关主题的帖子:
include
please
number
2012-03-15 17:19
举报帖子
使用道具
赠送鲜花
七叶草
等 级:
论坛游民
帖 子:19
专家分:30
注 册:2012-2-7
第
2
楼
收藏
得分:3
第一个错误:变量说明应该在赋值语句前面。
第二个错误:每句结束要有分号。
第三个错误:scanf语句中的双引号是成对的。
修改后
#include <stdio.h>
main()
{
int l,m,n,o;
float e;
l=3;
m=4;
n=5;
o=6;
printf("please four number:\n");
scanf("%d,%d,%d,%d",&l,&m,&n,&o);
e=(l+m+n+o)/4.0;
printf("%f",e);
}
2012-03-15 17:33
举报帖子
使用道具
赠送鲜花
酱油王
等 级:
新手上路
帖 子:8
专家分:2
注 册:2012-3-10
第
3
楼
收藏
得分:3
#include <stdio.h>
void main()
{
int l,m,n,o;
l=3;
m=4;
n=5;
o=6;
float e;
printf("please four number:\n");
scanf("%d,%d,%d,%d",&l,&m,&n,&o);
e=(l+m+n+o)/4.0;
printf("%f\n",e);
}
2012-03-15 21:01
举报帖子
使用道具
赠送鲜花
姚杰
等 级:
侠之大者
威 望:
1
帖 子:169
专家分:477
注 册:2010-6-1
第
4
楼
收藏
得分:3
printf("please four number:\n");
printf("%f",e);都少了分号 ;
scanf("%d,%d,%d,%d,&l,&m,&n,&o);既然你要输出值,就没必要给了,l,m,n,o付初值,还有scanf里少了符号" ",你懂的。
这样应该就可以了。。试试吧,仔细点哦
[
本帖最后由 姚杰 于 2012-3-15 22:36 编辑
]
持之以恒,别留遗憾,加油
2012-03-15 22:34
举报帖子
使用道具
赠送鲜花
C_戴忠意
等 级:
蜘蛛侠
威 望:
2
帖 子:575
专家分:1349
注 册:2011-10-21
第
5
楼
收藏
得分:3
以下是引用
姚杰
在2012-3-15 22:34:22的发言:
printf("please four number:\n");
printf("%f",e);都少了分号 ;
scanf("%d,%d,%d,%d,&l,&m,&n,&o);既然你要输出值,就没必要给了,l,m,n,o付初值,还有scanf里少了符号" ",你懂的。
这样应该就可以了。。试试吧,仔细点哦
以下是引用
姚杰
在2012-3-15 22:34:22的发言:
printf("please four number:\n");
printf("%f",e);都少了分号 ;
scanf("%d,%d,%d,%d,&l,&m,&n,&o);既然你要输出值,就没必要给了,l,m,n,o付初值,还有scanf里少了符号" ",你懂的。
这样应该就可以了。。试试吧,仔细点哦
编程之路定要走完……
2012-03-15 23:19
举报帖子
使用道具
赠送鲜花
jianggange
等 级:
论坛游民
帖 子:10
专家分:35
注 册:2012-3-14
第
6
楼
收藏
得分:3
楼主这个代码感觉有点多余了,既然用了SCANF语句就没有必要定义4个值了,如果是给好了4个值就没必要用SCANF了。下面是我帮你写的楼主可以参考一下
# include <stdio.h>
int main(void)
{
int l, m, n, o;
float e;
printf("请输入您需要求解的4个数字,以空格分隔:\n");
scanf("%d %d %d %d", &l, &m, &n, &o);
e = (l+m+n+o) / 4.0;
printf("e = %f\n", e);
return 0;
}
可以用键盘输入4个数字求解,如果楼主是已经指定好了4个数字可以改一下或者直接用键盘输入,至于楼主的错误只能说是粗心,自己调试的时候仔细点就可以了
[
本帖最后由 jianggange 于 2012-3-16 10:48 编辑
]
2012-03-16 10:01
举报帖子
使用道具
赠送鲜花
nicum
等 级:
蝙蝠侠
帖 子:180
专家分:712
注 册:2011-2-1
第
7
楼
收藏
得分:3
楼主,你什么眼神,编程讲究细心呀
2012-03-16 19:37
举报帖子
使用道具
赠送鲜花
dgd199152
等 级:
论坛游民
帖 子:18
专家分:55
注 册:2012-2-15
第
8
楼
收藏
得分:3
#include <stdio.h>
int main()
{
int l,m,n,o;
float e;
printf("please four number:\n");
scanf("%d%d%d%d",&l,&m,&n,&o);
e=(l+m+n+o)/4.0;
printf("%f",e);
return 0;
}
scanf语句的“”中没必要加逗号,这样输入可能会麻烦点
2012-03-16 22:54
举报帖子
使用道具
赠送鲜花
迷上编程
等 级:
论坛游民
帖 子:140
专家分:86
注 册:2012-3-11
第
9
楼
收藏
得分:3
回复 2楼 七叶草
他这个特别随!你试一下,e的值永远是4.000000!!!
2012-03-17 00:22
举报帖子
使用道具
赠送鲜花
迷上编程
等 级:
论坛游民
帖 子:140
专家分:86
注 册:2012-3-11
第
10
楼
收藏
得分:0
回复 3楼 酱油王
你这就没给人家改啊!
2012-03-17 00:22
举报帖子
使用道具
赠送鲜花
12
1/2页
1
2
快速回复:
新手求教,这么简单我就是找不出来错误在哪了
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.027793 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved