一个简单的C++程序,请问输出的结果show函数无法输出正确结果?

作者&投稿:陶点 (若有异议请与网页底部的电邮联系)
c++程序,没报错,为什么不能输出正确的数???~

cout输出调用函数少写了括号
cout<<c1.gets()<<endl;

错误一大堆,首先构造函数里面n就没初始化过,其次输入n的时候就没给n赋过值,没拷贝构造函数,返回就是两个不一样的值了。所以print根本无法打印。

最想吐槽的是:
Matrix()//默认构造函数
{
int n=100; //你这到底是在定义还是在赋值呢???
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
array[i][j]=0;
}
}
}

        ——我不信命,我信爱情是没有理由悲欢的注定。   

好啦,解决了

 void People::Show(){
     int i;
    cout <<num<<ends<<name<<ends<<sex<<endl;
            cout<<name;
    //cout<<ends<<Y<<ends<<M<<ends<<D<<endl;
}
void People::Input(){
    int i,m;
    cout<<"Please Input the Number:"<<endl;
    cin>>num;
    cout<<"Please Input the Name:(4)"<<endl;
    
            cin>>name;
    
    cout<<"Please Input the Sex:(m or f)"<<endl;
    cin>>sex;
    cout<<"Please Input the Id:(10)"<<endl;
    for(m=0;m<10;m++){
    cin>>ID[m];
    }
}

你只改这两个函数就可以了。错误的输出未知位置的信息。

结果如下:




如何用C语言编写一个简单的程序!
1、鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 2、点击上方程序窗口左上角的文件,选择新建 3、在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.c”为后缀结尾 4、进入编辑页面在,页面编辑源代码就可以 includestdio.h void main()...

最简单的c语言代码是什么?
最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:include <stdio.h> int main(){ printf("Hello, World! \\n");return 0;}

C语言最简单的程序是什么?
最简单的程序,莫过于什么都不干。下面这个程序,语法正确,结构齐全,只是什么都没有做。int main( ){ return 0;}

c语言编写一个程序分几步?
编译程序:使用C语言编译器将源代码编译成可执行文件。运行程序:运行编译后的可执行文件,观察程序的输出结果。以下是一个简单的C语言程序示例,该程序可以计算两个整数的和:在这个程序中,我们首先定义了三个整型变量num1、num2和sum,用于存储用户输入的两个整数和它们的和。然后,我们使用printf函数输...

C语言编写一个程序,求x> y的运行结果
以下是一个简单的C语言程序,可以比较两个整数x和y,并打印出相应的结果:在这个程序中,我们首先声明了两个整数变量x和y,然后使用printf函数提示用户输入两个整数。接下来,我们使用scanf函数读取用户输入的整数,并将它们存储在变量x和y中。然后,我们使用一个if-else语句来比较x和y的值。如果x大于y...

怎么用C语言编写一个简单的阶乘程序?
1、首先在打开的C语言软件窗口中,在Main函数的上方,写上阶乘函数的框架,如下图所示。2、然后定义一个变量【result】,如下图所示。3、然后输入if判断语句,就可以写下程序的关键语句,如下图所示。4、接下来就可以调用输出,如下图所示。5、最后点击运行,如下图所示,就可以运行测试。

怎样用C语言编写一个简单的程序?
int sum = 0;int max = a[0];int min = a[0];\/\/ 手动输入 7 个元素 for (i = 0; i < 7; i++){ printf("请输入第 %d 个元素的值: ", i+1);scanf("%d", &a[i]);} \/\/ 求这 7 个元素的和 for (i = 0; i < 7; i++){ sum += a[i];} \/\/ 输出最大值...

怎样利用VC++6.0创建一个简单的C程序
首先,打开我们的VC++6.0编程软件,点击左上角的“文件”菜单,并选择“新建”接着,选择“win32 console application”(win32 控制台程序)然后,填写好工程的名称,以及创建的位置,并点击“确定”按钮 接着,在工程类型中选择“一个空工程”,然后,点击“完成”按钮。接着,会出现工程信息的提示...

C语言输入N个整数并求和的程序怎么写?
以下是一个简单的C语言程序,用于输入N个整数并求和:在这个程序中,我们首先定义了两个整型变量num和N,用于存储用户输入的数和数的个数。然后,我们使用printf函数输出提示信息,使用scanf函数从用户处读取数的个数N。然后,我们使用if语句检查N是否在有效范围内(大于0且小于或等于100)。如果N不在...

写一个简短的C语言代码
最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:include <stdio.h> int main(){ printf("Hello, World! \\n");return 0;}

宁国市13837451508: 1. 简单C++下列程序段运行后的输出结果是 【 】 . int a, b,c;...
訾很咽炎: 答案就是10 20 0,并非10 20 1,我在Turbo C 2.0和Visual C++ 6.0都测试过.a=10, b=20 a%b为10,a/b为0 故a%b<1不成立,为0,a/b>1不成立,为0 a%b<1)‖(a/b>1 的值为0,即c为0.

宁国市13837451508: 求C++程序输出结果 -
訾很咽炎: 补充:注意看这三行的过程:(1)外部循环体:执行i++,i=7(2)外部循环体:结束前执行for内的i++,i=8(3)满足i<=5吗?不满足,执行cout.实际上执行到(2)的时候,就标志着一次for循环的结束,这时候程序并不知道要不要继续执行for循环,...

宁国市13837451508: C++用户从键盘输入一个简单的四则运算式,计算并输出正确结果. -
訾很咽炎: 楼主copy你好: 程序如下(switch结构): #include<stdio.h> void main() {float a,b;char s;printf("输入两个数和2113算法[a+(-、*、/]b]\n");scanf("%f%c%f",&a,&s,&b); switch(s){case '+':printf("%.2f%c%.2f=%.2f\n",a,s,b,a+b);...

宁国市13837451508: 下面一段C++程序输出结果是 -
訾很咽炎: 这个主要考了union的一个特点,那就是union里面的变量共享一块内存 i[0]的值为0, 转成二进制为0000 0000 i[1]的值为2,转成二进制位 0000 0010 变量k与i共享一块内存,即k的地址与i的地址相同 有一点很重要就是: 在内存中它们的位置是这样的 最后k 的二进制就为0000 0010 0000 0000, 转换成十进制就是512

宁国市13837451508: C++编写一个简单程序. -
訾很咽炎: #include <iostream.h> void main(){ int n,i; cout<<"输入一个数:\n"; cin>>n; for(i=1;i<=10;i++){ cout<<n<<"*"<<i<<"="<<n*i<<"\t"; if(i%2==0) cout<<endl; } }

宁国市13837451508: C++阅读程序,写出程序的输出结果 -
訾很咽炎: 结果为: a=3 b=13 a=5 b=13 #include using namespace std; class T { public: T(int x){a=x;b+=x;} static void display(T c) { cout

宁国市13837451508: 求一个简单的C++编程任务 -
訾很咽炎: 这样啊 你写一个这样的程序:输入一个式子,如:(20+30)*10 输出它的结果,比如:500 这是个很好的练习啊

宁国市13837451508: 在线等待:一个C++程序输出的结果. -
訾很咽炎: if(ch='$') 你大概是写错了.正确的应该是//cout<<ch; 删除 ct1++; if(ch=='$')//改成== { ct2++; } cout<<ch;

宁国市13837451508: 请教一个C++程序输出的结果,本人初学者,谢谢! -
訾很咽炎: constructor X=5,Y=6Copy of Constructor constructor X=7,Y=8Copy of Constructor display with object constructor X=15,Y=16Copy of Constructor display with reference

宁国市13837451508: 【C++]下列程序的输出结果是 -
訾很咽炎: 程序从main函数开始执行 先执行fun函数 输出1,2 然后x=3,y=4 再调用printf函数 输出3,4

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网