1. 首页 > 科技

描述程序功能并写出程序执行结果? 写出下列程序的功能

描述程序功能并写出程序执行结果?写出下列程序的功能

分析下面程序功能,并写出程序运行结果

靠,什么程序,都是错误,根本不会有结果,不知道是从哪里抄来的,下面是我帮你改的:

# include <iostream.h>

# include <conio.h>

class base

{

private:

int b;

public:

base(int num)

{ b=num; cout<<"base create\n";}

~base()

{ cout<<"base destroy\n" ;}

};

class deriver: public base

{

private:

int d ;

public:

deriver (int nmm1,int num2): base(nmm1)

{d=num2;cout<<"deriver create\n"; }

~deriver()

{ cout<<"deriver destroy\n";}

} ;

void main()

{ base *pb1,*pb2;

pb1=new base (1);

pb2=new deriver (2,3);

delete pb1;

delete pb2;

cout<< "**********\n " ;

base bobj(4);

getch();

}

运行结果如下:

base create

base create

deriver create

base destroy

base destroy

**********

base create

说明:这段程序是类的继承,构造和析构的练习,从你的程序我分析,你对C++语言的基础知识还不了解,首先C语言是严格区分大小写的,构造函数的命名应该跟类的命名要一致,析构函数前用~,而不是-,最后<iostream.h>中输出函数名是cout而不是count,使用方法是cout<<而不是count<=,多看看书,把这些先弄清楚了,对你帮助会更大

分别写出程序的运行结果并说明程序的功能

第一个,求1+2+3+..+9

程序

int sum,i;

sum=0;

i=1;

for(i=1,i<10,i++)

{

sum=sum+i;

}

printf(%d,i)

C语言程序写出程序运行结果

该程序有两处错误:

1、头文件没有加#include《stdio.h》

2、main函数前面要加上viod

运行结果如图所示:

一、 阅读程序并写出程序的运行结果

1.

15

7

9

7

2.

代码不全

3.

a=10 b=4

4.

4(注意运算符优先级)

5.

1 2 3(注意传值方式)

6.

i=10

j=14

a[0]>a[4]=0

b[1]>a[1]=1

7.

21(注意逗号表达式,返回的是最右一个表达式的值)

8.

gae

二:

1.

#include <stdio.h>

void main()

{

    double a, b;

    scanf("%lf%lf", &a, &b);

    printf("%f\n", a*b);

}

2.

#include<stdio.h>

void main()

{

    int i, sum = 0;

    for(i=1;i<100;i+=2) sum+=i;

    printf("%d\n", sum);

}

3.

10的-64次方?精度太高,不写了。

4.

#include <stdio.h>

void main()

{

    int a[3][3];

    int i, j, sum=0;

    for(i=0;i<3;++i) 

        for(j=0;j<3;++j) 

        {

            scanf("%d",&a[i][j]);

            if(a[i][j]%2==0) sum+=a[i][j];

        }

    printf("%d\n", sum);

}

5.

#include <stdio.h>

void main()

{

    int a, b;

    scanf("%d%d", &a, &b);

    printf("%d\n", a+b);

}

6.

#include<stdio.h>

void main()

{

    int i, sum = 0;

    for(i=2;i<=100;i+=2) sum+=i;

    printf("%d\n", sum);

}

7.

#include <stdio.h>

void main()

{

    int a[3][3];

    int i, j, sum=0;

    for(i=0;i<3;++i) 

        for(j=0;j<3;++j) 

        {

            scanf("%d",&a[i][j]);

            if(a[i][j]%2!=0) sum+=a[i][j];

        }

    printf("%d\n", sum);

}