大家来比一比再组词QQ号,看谁的更牛

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 2313 人关注过本帖
标题:指针方面的问题,此程序调试显示是正确的,但是运行起来的结果是错误的为什 ...
等 级:新手上路
帖 子:40
结帖率:58.33%
&&已结贴√
&&问题点数:6&&回复次数:7&&&
指针方面的问题,此程序调试显示是正确的,但是运行起来的结果是错误的为什么?求解
#include &stdio.h&
&&float a[10],ave=0,*p;
&&int i=0;
&&for(p=a;p&a+10;p++)
&&scanf(&%f&,p);
&&if(*p&0){
&&&&&&i++;
&&& ave+=*p;}
&&printf(&output&&\n&);
&&for(p=a;p&a+10;p++) {
&&&&&if(*p&ave)
&&&&&printf(&%f&,*p);}
搜索更多相关主题的帖子:
来 自:神界
等 级:贵宾
威 望:350
帖 子:11776
专家分:46362
调试正确只能证明基本语法没问题
DO IT YOURSELF !
来 自:神界
等 级:贵宾
威 望:350
帖 子:11776
专家分:46362
p 本是指针 你如果当数组来使用 那他的所属空间呢&&在哪里?
DO IT YOURSELF !
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
给你看看百度是怎么解释“调试”的,然后看看自己的概念错在哪里:
词目:调试
拼音:tiáo shì
1.编好程序后,用各种手段进行查错和排错的过程。作为程序的正确性不仅仅表现在正常功能的完成上,更重要的是对意外情况的正确处理。从心理学的角度考虑,开发人员和调试人员不应该是同一个人。
2.音乐术语,若干高低不同的乐音围绕具有某一稳定感的中心音按一定的音程关系组织在一起,成为一个有机体系。
授人以渔,不授人以鱼。
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
英文解释:
vb. To detect, locate, and correct logical or syntactical errors in a program or malfunctions in hardware. In hardware contexts, the term troubleshoot is the term more often used, especially when the problem is a major one. See also bug, debugger.
关键部分中文翻译:“调试”是动词,意指一个过程,它是一个针对逻辑或语法进行检测、定位以及修正错误的过程。
调试(debug),包括语法和逻辑两方面的排错,尤其以运行时错误占大头。编译错误(通常属于语法错误)是很容易检查出来的,因为优秀的编译器都有大量的针对性检查,可以极大地帮助程序员检测、定位出语法错误,但对运行时逻辑错误,编译器的帮助有限(一般此类检查以警告的形式出现,所以千万不要轻易说忽略警告,那相当危险),程序员的功夫都花在排查运行时逻辑错误上,它伴随软件的整个生命周期,绝对不会有完的时候。
[ 本帖最后由 TonyDeng 于
11:36 编辑 ]
授人以渔,不授人以鱼。
来 自:三体星系
等 级:贵宾
威 望:22
帖 子:500
专家分:1607
for(p=a;p&a+10;p++){ //少了对花括号
&&&scanf(&%f&,p);
&&&if(*p&0){
&&&&&& i++;
&&&&&ave+=*p;}
来 自:三体星系
等 级:贵宾
威 望:22
帖 子:500
专家分:1607
for(p=a;p&a+10;p++){ //少了对花括号
&&&scanf(&%f&,p);
&&&if(*p&0){
&&&&&& i++;
&&&&&ave+=*p;}
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
调试正确就什么都不用问,无需求解。另一方面,很多自认为没有问题的程序其实是没有调试通透,没有发现错误而已。除了hello,world之类的程序,没几个程序是没有问题的。
授人以渔,不授人以鱼。
版权所有,并保留所有权利。
Powered by , Processed in 0.055040 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved1)设计一个程序,可以实现如下的功能:
①由将10名学生的数据记录输入后存入磁盘文件student.rec中,并可以实现从磁盘文件读出并对这些数据依次打印。
②计算每个学生的平均成绩和总成绩。
③按照总成绩的高低排出名次,并按照排好的每个学生的数据记录输出到grade.rec文件中。
④对grade.rec文件增加一个学生的数据记录,要求根据该学生的总成绩插入到文件中,然后存放到inform.dat文件中。
⑤输出inform.dat文件中的数据记录。在inform.dat文件中查找成绩在90分以上(包括90分)的学生信息(包括:学号、姓
1)设计一个程序,可以实现如下的功能:
①由将10名学生的数据记录输入后存入磁盘文件student.rec中,并可以实现从磁盘文件读出并对这些数据依次打印。
②计算每个学生的平均成绩和总成绩。
③按照总成绩的高低排出名次,并按照排好的每个学生的数据记录输出到grade.rec文件中。
④对grade.rec文件增加一个学生的数据记录,要求根据该学生的总成绩插入到文件中,然后存放到inform.dat文件中。
⑤输出inform.dat文件中的数据记录。在inform.dat文件中查找成绩在90分以上(包括90分)的学生信息(包括:学号、姓名、性别、年龄、各科成绩、平均分和总成绩)。
要求:
①学生的数据记录的格式为:学号、姓名、性别、年龄、成绩(离散数学、数据结构、C语言程序设计、英语、平均成绩、总成绩)。具体数据由设计人员自定。
②每一个功能为一个独立的函数(包括:输入数据模块、计算成绩模块、排序模块、查找模块、输出数据模块(可分开处理))。
③在所有的输入之前提供必要的提示。
④在主函数实现菜单选择功能,分别调用程序设计提出的功能要求。
⑤如果可能,对屏幕输出采用图形技术。
全部答案(共3个回答)
dn.net上去找找吧
第一题:#include "stdio.h"
void main()
int a,b,sum=0;
for(a=0;a&=9;a++...
#include "stdio.h"
float income,fax=0;
printf("Please input th...
C只是一个基础性的东西,就它本身而言是起不了什么作用的,但没有它又不行,把它弄的特别懂了之后才能更好的配合其他程序来做你所谓的"控制软件".
大家还关注
<a href="/b/7422360.html" target="_blank" class="trackEventQuestion" trackType="PC_detail" trackAction="skip" trackDes="PC_everybody_attention" title="c++初学,高人指教 数列前两项为0和1,从第三项开始,每个数等于前两个数之和,即0,1,1,2,3,5,8等等。编程求前四十项,每行输出8个数,分5行输出。
void main()
{long a[100],n;
a[0]=0;a[1]=1;
for(n=2;n<41;n++)
a[n]=a[n-1]+a[n-2];
for(n=1;n<41;n++)
if(n%8==0) cout<<a[n]<c++初学,高人指教 数列前两项为0和1...
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

我要回帖

更多关于 比一比远大创新 的文章

 

随机推荐