注册 登录
编程论坛 C++教室

谁帮帮我解决这个问题?感激不尽。

请多担待 发布于 2013-08-27 21:33, 818 次点击
#include
using namespace std;

int main()
{
    int zhengshu[10];
    int sum = 0;
    for(int i = 0; i<10; i++)
    {
        cin>>zhengshu[i];
        sum += zhengshu[i];
    }
    cout<<"总和: "<<SUM<<ENDL;
    cout<<"平均数; "<<(double)sum/10<<ENDL;
    return 0;
}
这是我编的一维数组,代码是照书上丝毫不差写的,编译没有错误,但是调试出来是什么都没有,一个字没有,后来在每句代码后加入断点,还是什么都看不到,我是新建的项目,WIN32控制程序,CPP,是不是建错了?
各位高手 各位老师 求指导。
13 回复
#2
请多担待2013-08-27 21:35
sum endl 都是小写 打错了
#3
请多担待2013-08-27 21:38
那个直接打的源文件 没有打头文件
#4
请多担待2013-08-27 21:47
好心人懂得告诉我 我明早来看 谢谢了 貌似程序好像运行到关键时候就不运行了 好像什么都没做。
#5
请多担待2013-08-28 07:58
是不是我说错话了?我新手,第一次用论坛,各位前辈,帮帮我吧
#6
love云彩2013-08-28 08:08
#include<iostream>
using namespace std;
#7
peach54602013-08-28 08:13
编译没有错误,但是调试出来是什么都没有,一个字没有,后来在每句代码后加入断点,还是什么都看不到

什么叫调试出来什么也没有...
你这是个输入程序当然运行了什么都没有...
什么叫加入断点以后什么也看不到...
你确定你输入东西了?
#8
lzj125302013-08-28 08:58
#include<iostream> //你肯定写漏了
//你运行的时候会提示输入啊,输入数组元素才会有作为啊
#9
chy90032013-08-28 09:35
照你的程序来看,应该是要先输入10个数字之后才会有结果输出吧,
你先输10个数字之后在看。。。
#10
he8382327122013-08-28 10:51
错误太多,灌水的吧
#11
请多担待2013-08-28 11:04
哈哈 版主一语道破啊,运行后是要输入10个数哈,出来了这回 嘿嘿
#12
peach54602013-08-28 11:17
以下是引用请多担待在2013-8-28 11:04:05的发言:

哈哈 版主一语道破啊,运行后是要输入10个数哈,出来了这回 嘿嘿

说实话
你连基本的程序都看不懂
我很怀疑你说的那句"调试没结果..."
你知不知道什么是调试?
#13
请多担待2013-08-28 11:29
不知道啊 我自学的才一周 书是花5块钱在地摊上买的 嘿嘿
#14
请多担待2013-08-28 11:34
老师,要是改成数组大小不被提前告知的形式,就是 char ch【】; 定义一个char型数组      ch【】 ={0,1,2,3,4,5,6,7,8,9}; 初始化形式
要是在原文改怎么改啊, int zhengshu{};改成这个 那个初始化zhengshu数组,怎么改我改好半天都错误。
1