简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
编写一个程序,定义抽象基类Shape,由它派生出5个派生类:Circle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。用虚函数分别计算几种图形面积,并求它们的和。要求用基类指针数组,使它每一个元素指向一个派生类对象。#include<iostream>using namespace std;class Shape{
(1)if语句:#include<stdio.h>int main(){double I,J;printf("请输入当月利润:");scanf("%lf",&I);if(I<=100000)J=I*0.1;else if(I<=200000)J=100000*0.1+(I-100000)*0.075;els...
C#定义数组的四种方式(推荐前两种,因为方便、好写)
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。//类似于例10.4#include<stdio.h>#include<stdlib.h>#define SIZE 5struct Student_type{int num;char nam...
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。方法一:#include <stdio.h>void sort(int *s, int n, int x);//定义排序函数int main(){int n[10], *p, m;for (p=n, pr...
例6.14 在函数中改变指针形参所指对象的值。#include<iostream>using namespace std;void fun(int* p){*p = 5 * (*p);}int main(){int a = 10;fun(&a);cout << a << " " << endl;return 0;}
(1)if语句:#include<stdio.h>int main(){double I,J;printf("请输入当月利润:");scanf("%lf",&I);if(I<=100000)J=I*0.1;else if(I<=200000)J=100000*0.1+(I-100000)*0.075;els...