| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:一个小程序但不知道问题在哪,请赐教!!急!急!
只看楼主 加入收藏
emily520
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-18
收藏
 问题点数:0 回复次数:9 
一个小程序但不知道问题在哪,请赐教!!急!急!

#include<stdio.h>
main()
{
char name[6];
long num;
int eng,math,comp;
float aver;
printf("请输入学生的名字:") ;
scanf("%s",name);
printf("请输入学生的学号:");
scanf("%ld",num);
printf("请输入学生的各科成绩:");
scanf("%f,%f,%f",&eng,&math,&comp);
aver=(eng+math+comp)/3.0;
printf("学生的名字是:%s,学生的学号是:%ld,他的平均成绩是:%lf\n",name,num,aver);
}

不知究竟错在哪里,请前辈高手赐教!

2007-07-18 16:05
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 
出现什么错误了,你得说说吧

学编程。。。。再难也得上!!!
2007-07-18 16:13
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 

#include<stdio.h>
main()
{
char name[6];
long num;
int eng,math,comp;
float aver;
printf("请输入学生的名字:") ;
scanf("%s",name);
printf("请输入学生的学号:");
scanf("%ld",&num);
printf("请输入学生的各科成绩:");
scanf("%f,%f,%f",&eng,&math,&comp);
aver=(eng+math+comp)/3.0;
printf("学生的名字是:%s,学生的学号是:%ld,他的平均成绩是:%lf\n",name,num,aver);
}


学编程。。。。再难也得上!!!
2007-07-18 16:14
emily520
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-18
收藏
得分:0 
回复:(emily520)一个小程序但不知道问题在哪,请赐...
检查不出任何错误,但是运行时不成功!
2007-07-18 16:15
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 

我改过的能编辑成功!


学编程。。。。再难也得上!!!
2007-07-18 16:25
yuerhb
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-6-1
收藏
得分:0 
这个也能编译也能运行!
#include<stdio.h>
main()
{
char name[6];
long num;
int eng,math,comp;
float aver;
printf("请输入学生的名字:") ;
scanf("%s",name);
printf("请输入学生的学号:");
scanf("%ld",&num);
printf("请输入学生的各科成绩:");
scanf("%d,%d,%d",&eng,&math,&comp);
aver=(eng+math+comp)/3.0;
printf("学生的名字是:%s,学生的学号是:%ld,他的平均成绩是:%lf\n",name,num,aver);
getch();
}

[此贴子已经被作者于2007-7-18 16:29:18编辑过]


学编程。。。。再难也得上!!!
2007-07-18 16:28
emily520
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-18
收藏
得分:0 

谢谢赐教!

2007-07-18 16:33
cmanlee
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-6-13
收藏
得分:0 
6楼的程序有问题

虽然编译能够通过但是执行的时候是不对的
我输入的号 不能正确地输出
还有平均成绩有溢出的问题

用心做事  真心做人
2007-07-18 17:46
limeng_HOHO
Rank: 2
来 自:上海
等 级:论坛游民
帖 子:49
专家分:50
注 册:2007-7-16
收藏
得分:0 
#include<stdio.h>
main()
{
char name[6];
long num;
float eng,math,comp;
float aver;
printf("请输入学生的名字:") ;
scanf("%s",name);
printf("请输入学生的学号:");
scanf("%ld",&num);
printf("请输入学生的各科成绩:");
scanf("%f",&eng);
scanf("%f",&math);
scanf("%f",&comp);
aver=(eng+math+comp)/3.0;
printf("学生的名字是:%s,学生的学号是:%ld,他的平均成绩是:%0.1f\n",name,num,aver);
}

一共三处错误 用加粗斜体标出来了~~~~~
我用的tc3.0

世界并不美丽 然而又因此而美丽
2007-07-18 18:33
Bonwe_PC
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-6-7
收藏
得分:0 
上面定义的是整型数

你输入时却用%f

2007-07-18 19:26
快速回复:一个小程序但不知道问题在哪,请赐教!!急!急!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021939 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved