-
个人简介
如果有人不相信数学是简单的,那是因为他们没有意识到人生有多复杂 -冯.诺依曼
#include <iostream> #include <string> // 基类 Animal class Animal { protected: std::string name; // 动物的名字 public: // 构造函数 Animal(const std::string& n) : name(n) {} // 打印动物名字的函数 virtual void printName() const { std::cout << "动物的名字是: " << name << std::endl; } // 动物通常有叫的功能 virtual void makeSound() const { std::cout << "动物在叫:汪汪汪" << std::endl; } // 析构函数 virtual ~Animal() {} }; // 派生类 Human class Human : public Animal { public: // 构造函数 Human(const std::string& n) : Animal(n) {} //重写父类的printName()函数,输出人类的名字 void printName() const override{ std::cout << "人的名字是: " << name << std::endl; } // 人类特有的行为:说话 void speak() const { std::cout << "人类在说话:你好" << std::endl; } // 重写父类的 makeSound 函数 // 人类也有叫的功能,但叫声与动物不同 void makeSound() const override { std::cout << "人类在叫:啊啊啊" << std::endl; } // 析构函数 ~Human() override {} }; int main() { // 创建一个动物对象 Animal* a = new Animal("小狗"); a->printName(); a->makeSound(); // 创建一个人类对象 Human* h = new Human("小明"); h->printName(); h->makeSound(); h->speak(); // 清理内存 delete a; delete h; return 0; }
-
通过的题目
- P1
- P2
- P3
- P4
- P5
- P6
- P7
- P8
- P9
- P10
- P11
- P12
- P13
- P14
- P15
- P16
- P17
- P18
- P19
- P20
- P21
- P22
- P23
- P24
- P25
- P26
- P27
- P28
- P29
- P30
- P31
- P32
- P33
- P34
- P35
- P36
- P37
- P38
- P39
- P40
- P41
- P42
- P43
- P44
- P45
- P46
- P47
- P48
- P49
- P50
- P51
- P52
- P53
- P54
- P55
- P56
- P57
- P58
- P59
- P60
- P61
- P62
- P63
- P64
- P65
- P66
- P67
- P68
- P69
- P70
- P71
- P72
- P73
- P74
- P75
- P76
- P77
- P78
- P79
- P80
- P81
- P82
- P83
- P84
- P85
- P86
- P87
- P88
- P89
- P90
- P91
- P92
- P93
- P94
- P95
- P96
- P97
- P98
- P99
- P100
- P101
- P102
- P105
- P106
- P109
- P110
- P111
- P112
- P113
- P115
- P116
- P117
- P118
- P119
- P121
- P122
- P124
- P128
- P132
- P134
- P135
- P136
- P137
- P138
- P139
- P140
- P141
- P142
- P143
- P144
- P145
- P146
- P147
- P148
- P149
- P150
- P151
- P152
- P153
- P154
- P155
- P156
- P157
- P158
- P159
- P160
- P161
- P162
- P163
- P164
- P165
- P166
- P167
- P168
- P169
- P170
- P171
- P172
- P173
- P174
- P175
- P176
- P177
- P178
- P179
- P180
- P181
- P182
- P183
- P184
- P185
- P186
- P187
- P188
- P189
- P190
- P191
- P192
- P193
- P194
- P195
- P196
- P197
- P198
- P199
- P200
- P201
- P202
- P203
- P204
- P205
- P206
- P207
- P208
- P209
- P210
- P212
- P213
- P214
- P215
- P217
- P218
- P220
- P221
- P222
- P223
- P224
- P226
- P227
- P228
- P229
- P231
- P232
- P233
- P234
- P235
- P236
- P237
- P238
- P240
- P241
- P242
- P243
- P245
- P246
- P247
- P248
- P249
- P250
- P251
- P252
- P253
- P254
- P255
- P256
- P257
- P258
- P259
- P261
- P262
- P264
- P266
- P267
- P268
- P269
- P270
- P271
- P272
- P273
- P274
- P275
- P278
- P281
- P284
- P285
- P286
- P287
- P288
- P289
- P290
- P291
- P292
- P295
- P296
- P298
- P303
- P304
- P308
- P310
- P311
- P312
- P313
- P315
- P316
- P319
- P320
- P324
- P328
- P329
- P330
- P331
- P332
- P334
- P335
- P336
- P337
- P338
- P339
- P340
- P341
- P343
- P344
- P347
- P349
- P350
- P351
- P352
- P353
- P354
- P355
- P356
- P358
- P359
- P361
- P362
- P363
- P364
- P365
- P366
- P367
- P368
- P369
- P370
- P371
- P372
- P373
- P374
- P375
- P379
- P380
- P381
- P382
- P383
- P384
- P385
- P386
- P392
- P393
- P395
- P396
- P397
- P398
- P399
- P400
- P401
- P403
- P404
- P406
- P407
- P408
- P409
- P410
- P418
- P421
- P422
- P424
- P425
- P426
- P427
- P429
- P432
- P433
- P436
- P439
- P441
- P442
- P449
- P451
- P452
- P454
- P455
- P456
- P458
- P459
- P460
- P464
- P465
- P466
- P467
- P468
- P469
- P470
- P472
- P474
- P475
- P476
- P477
- P478
- P479
- P485
- P486
- P487
- P488
- P490
- P492
- P493
- P495
- P496
- P498
- P500
- P501
- P502
- P503
- P504
- P506
- P507
- P511
- P512
- P513
- P514
- P515
- P516
- P517
- P518
- P519
- P520
- P521
- P522
- P524
- P532
- P539
- P541
- P542
- P543
- P552
- P554
- P556
- P557
- P558
- P560
- P561
- P563
- P564
- P565
- P566
- P567
- P568
- P569
- P573
- P574
- P576
- P578
- P579
- P580
- P581
- P582
- P585
- P587
- P588
- P591
- P601
- P610
- P615
- P616
- P617
- P618
- P626
- P629
- P643
- P644
- P646
- P647
- P648
- P649
- P651
- P676
- P677
- P678
- P679
- P680
- P681
- P682
- P683
- P684
- P685
- P686
- P687
- P688
- P689
- P690
- P691
- P692
- P695
- P698
- P700
- P703
- P707
- P711
- P720
- P721
- P722
- P723
- P726
- P729
- P730
- P731
- P733
- P737
- P738
- P739
- P740
- P741
- P742
- P744
- P746
- P750
- P751
- P754
- P756
- P757
- P758
- P759
- P760
- P761
- P762
- P763
- P764
- P765
- P766
- P767
- P769
- P771
- P772
- P774
- P777
- P786
- P787
- P789
- P790
- P791
- P795
- P797
- P798
- P799
- P801
- P802
- P803
- P804
- P805
- P806
- P807
- P808
- P811
- P812
- P813
- P815
- P816
- P819
- P820
- P821
- P824
- P825
- P827
- P828
- P831
- P832
- P833
- P836
- P837
- P838
- P842
- P848
- P849
- P851
- P854
- P859
- P860
- P862
- P867
- P868
- P869
- P870
- P871
- P872
- P873
- P874
- P876
- P879
- P880
- P882
- P883
- P885
- P889
- P890
- P894
- P895
- P896
- P897
- P898
- P899
- P903
- P908
- P913
- P918
- P926
- P930
- P931
- P936
- P938
- P944
- P945
- P947
- P949
- P951
- P955
- P957
- P958
- P959
- P960
- P961
- P962
- P964
- P965
- P972
- P973
- P974
- P975
- P976
- P977
- P978
- P979
- P980
- P984
- P986
- P990
- P991
- P992
- P994
- P995
- P996
- P997
- P1003
- P1006
- P1007
- P1008
- P1009
- P1010
- P1011
- P1012
- P1014
- P1015
- P1016
- P1020
- P1021
- P1022
- P1023
- P1024
- P1025
- P1027
- P1028
- P1030
- P1031
- P1034
- P1035
- P1036
- P1039
- P1040
- P1042
- P1043
- P1047
- P1048
- P1055
- P1061
- P1062
- P1063
- P1064
- P1065
- P1074
- P1075
- P1077
- P1079
- P1080
- P1081
- P1082
- P1084
- P1086
- P1089
- P1090
- P1091
- P1093
- P1094
- P1095
- P1096
- P1099
- P1100
- P1102
- P1103
- P1104
- P1105
- P1106
- P1114
- P1122
- P1123
- P1127
- P1128
- P1130
- P1131
- P1133
- P1139
- P1140
- P1142
- P1145
- P1146
- P1149
- P1150
- P1151
- P1153
- P1154
- P1157
- P1160
- P1161
- P1162
- P1163
- P1164
- P1168
- P1169
- P1171
- P1173
- P1175
- P1176
- P1179
- P1182
- P1183
- P1184
- P1186
- P1187
- P1195
- P1199
- P1208
- P1217
- P1221
- P1222
- P1294
- P1315
- P1321
- P1342
- P1349
- P1363
- P1364
- P1372
- P1376
- P1384
- P1391
- P1396
- P1397
- P1412
- P1548
- P1549
- P1554
- P1564
- P1597
- P1599
- P1682
- P1712
- P1733
- P1738
- P1743
- P1753
- P1756
- P1758
- P1775
- P1784
- P1861
- P1863
- P1864
- P1865
- P1866
- P1867
- P1869
- P1870
- P1871
- P1872
- P1873
- P1876
- P1887
- P1888
- P1898
- P1899
- P1900
- P1901
- P1902
- P1903
- P1904
- P1905
- P1910
- P1913
- P1919
- P1921
- P1925
- P1930
- P1934
- P1935
- P1936
- P1938
- P1939
- P1941
- P1965
- P1966
- P1970
- P1972
- P1973
- P1974
- P1975
- P1977
- P1978
- P1979
- P1980
- P1981
- P1982
- P1983
- P1984
- P1985
- P1986
- P1987
- P1988
- P1989
- P1990
- P1991
- P1992
- P1993
- P1994
- P1995
- P1996
- P1997
- P1998
- P1999
- P2000
- P2001
- P2002
- P2003
- P2004
- P2005
- P2006
- P2007
- P2008
- P2009
- P2010
- P2011
- P2012
- P2013
- P2014
- P2015
- P2016
- P2019
- P2020
- P2021
- P2022
- P2023
- P2024
- P2025
- P2026
- P2029
- P2031
- P2032
- P2033
- P2034
- P2035
- P2036
- P2037
- P2038
- P2039
- P2040
- P2041
- P2042
- P2043
- P2044
- P2045
- P2057
- P2058
- P2059
- P2060
- P2061
- P2069
- P2078
- P2079
- P2080
- P2081
- P2082
- P2084
- P2087
- P2088
- P2089
- P2090
- P2093
- P2094
- P2096
- P2099
- P2100
- P2105
- P2106
- P2107
- P2108
- P2113
- P2115
- P2124
- P2127
- P2129
- P2130
- P2131
- P2137
- P2140
- P2142
- P2143
- P2145
- P2147
- P2148
- P2150
- P2154
- P2155
- P2156
- P2157
- P2158
- P2159
- P2161
- P2162
- P2163
- P2165
- P2169
- P2172
- P2173
- P2185
- P2186
- P2187
- P2192
- P2198
- P2199
- P2202
- P2203
- P2204
- P2209
- P2210
- P2211
- P2215
- P2219
- P2221
- P2222
- P2225
- P2228
- P2230
- P2232
- P2233
- P2234
- P2235
- P2236
- P2237
- P2239
- P2240
- P2241
- P2245
- P2248
- P2252
- P2253
- P2254
- P2255
- P2256
- P2257
- P2262
- P2263
- P2264
- P2265
- P2266
- P2267
- P2268
- P2269
- P2270
- P2271
- P2272
- P2273
- P2274
- P2275
- P2276
- P2277
- P2278
- P2279
- P2280
- P2281
- P2282
- P2283
- P2284
- P2285
- P2286
- P2287
- P2288
- P2291
- P2292
- P2293
- P2294
- P2295
- P2296
- P2297
- P2298
- P2299
- P2303
- P2307
- P2335
- P2342
- P2349
- P2350
- P2351
- P2352
- P2353
- P2354
- P2357
- P2384
- P2385
- P2388
- P2389
- P2392
- P2403
- P2412
- P2428
- P2434
- P2445
- P2453
- P2462
- P2463
- P2464
- P2469
- P2470
- P2475
- P2482
- P2503
- P2533
- P2561
- P2564
- P2569
- P2577
- P2587
- P2589
- P2593
- P2606
- P2632
- P2633
- P2634
- P2635
- P2636
- P2637
- P2638
- P2639
- P2640
- P2641
- P2642
- P2643
- P2644
- P2645
- P2646
- P2647
- P2648
- P2649
- P2651
- P2652
- P2660
- P2661
- P2662
- P2663
- P2664
- P2665
- P2666
- P2667
- P2668
- P2669
- P2670
- P2671
- P2672
- P2673
- P2674
- P2675
- P2676
- P2677
- P2678
- P2679
- P2680
- P2681
- P2682
- P2683
- P2693
- P2706
- P2707
- P2712
- P2715
- P2716
- P2720
- P2725
- P2728
- P2731
- P2740
- P2741
- P2746
- P2749
- P2753
- P2754
- P2755
- P2759
- P2763
- P2765
- P2766
- P2771
- P2776
- P2802
- P2810
- P2811
- P2812
- P2813
- P2814
- P2815
- P2816
- P2817
- P2818
- P2819
- P2820
- P2830
- P2834
- P2835
- P2836
- P2837
- P2838
- P2839
- P2840
- P2841
- P2842
- P2843
- P2848
- P2849
- P2850
- P2851
- P2852
- P2853
- P2854
- P2855
- P2856
- P2857
- P2858
- P2860
- P2861
- P2862
- P2863
- P2864
- P2865
- P2872
- P2873
- P2874
- P2875
- P2876
- P2877
- P2884
- P2885
- P2886
- P2887
- P2888
- P2889
- P2890
- P2891
- P2892
- P2893
- P2894
- P2895
- P2896
- P2897
- P2898
- P2899
- P2900
- P2901
- P2902
- P2903
- P2906
- P2909
- P2910
- P2911
- P2912
- P2913
- P2915
- P2920
- P2921
- P2926
- P2927
- P2928
- P2929
- P2930
- P2931
- P2932
- P2933
- P2934
- P2935
- P2936
- P2937
- P2938
- P2939
- P2940
- P2941
- P2942
- P2943
- P2944
- P2945
- P2946
- P2947
- P2948
- P2949
- P2950
- P2951
- P2953
- P2954
- P2955
- P2956
- P2957
- P2958
- P2960
- P2967
- P2969
- P2970
- P2972
- P2975
- P2976
- P2977
- P2978
- P2979
- P2980
- P2981
- P2982
- P2983
- P2984
- P2985
- P2986
- P2987
- P2988
- P2989
- P2990
- P2991
- P3006
- P3007
- P3008
- P3009
- P3010
- P3011
- P3012
- P3013
- P3014
- P3015
- P3016
- P3017
- P3018
- P3019
- P3020
- P3021
- P3022
- P3023
- P3024
- P3025
- P3026
- P3027
- P3028
- P3029
- P3030
- P3031
- P3032
- P3033
- P3034
- P3035
- P3037
- P3038
- P3039
- P3042
- P3044
- P3048
- P3050
- P3058
- P3059
- P3063
- P3066
- P3069
- P3071
- P3074
- P3075
- P3076
- P3077
- P3082
- P3086
- P3088
- P3092
- P3093
- P3094
- P3095
- P3097
- P3098
- P3099
- P3101
- P3102
- P3104
- P3114
- P3116
- P3117
- P3119
- P3120
- P3121
- P3122
- P3123
- P3125
- P3128
- P3129
- P3130
- P3131
- P3133
- P3138
- P3139
- P3140
- P3141
- P3142
- P3143
- P3144
- P3145
- P3146
- P3147
- P3153
- P3155
- P3156
- P3160
- P3169
- P3173
- P3177
- P3183
- P3186
- P3187
- P3192
- P3193
- P3195
- P3198
- P3202
- P3203
- P3206
- P3211
- P3215
- P3223
- P3225
- P3234
- P3235
- P3241
- P3244
- P3251
- P3254
- P3257
- P3258
- P3269
- P3274
- P3278
- P3288
- P3302
- P3304
- P3305
- P3306
- P3307
- P3314
- P3345
- P3347
- P3356
- P3396
- P3405
- P3412
- P3413
- P3414
- P3415
- P3416
- P3417
- P3418
- P3419
- P3420
- P3421
- P3422
- P3423
- P3424
- P3425
- P3426
- P3427
- P3428
- P3429
- P3430
- P3431
- P3432
- P3433
- P3434
- P3436
- P3442
- P3443
- P3444
- P3445
- P3446
- P3447
- P3448
- P3449
- P3450
- P3451
- P3452
- P3453
- P3454
- P3455
- P3456
- P3457
- P3458
- P3459
- P3460
- P3461
- P3462
- P3463
- P3464
- P3468
- P3471
- P3472
- P3473
- P3474
- P3475
- P3476
- P3477
- P3479
- P3483
- P3484
- P3485
- P3488
- P3489
- P3493
- P3494
- P3497
- P3499
- P3500
- P3502
- P3503
- P3504
- P3505
- P3506
- P3507
- P3508
- P3509
- P3510
- P3511
- P3512
- P3513
- P3514
- P3515
- P3516
- P3517
- P3518
- P3522
- P3523
- P3527
- P3528
- P3529
- P3531
- P3532
- P3533
- P3534
- P3535
- P3536
- P3537
- P3538
- P3539
- P3540
- P3541
- P3542
- P3543
- P3544
- P3545
- P3546
- P3547
- P3550
- P3551
- P3552
- P3553
- P3554
- P3555
- P3556
- P3557
- P3558
- P3559
- P3560
- P3561
- P3562
- P3563
- P3564
- P3565
- P3566
- P3567
- P3568
- P3569
- P3570
- P3571
- P3572
- P3573
- P3574
- P3575
- P3576
- P3577
- P3578
- P3579
- P3580
- P3581
- P3582
- P3583
- P3584
- P3585
- P3586
- P3587
- P3588
- P3589
- P3590
- P3591
- P3592
- P3593
- P3594
- P3595
- P3596
- P3597
- P3598
- P3599
- P3600
- P3601
- P3602
- P3603
- P3604
- P3605
- P3606
- P3607
- P3608
- P3609
- P3610
- P3611
- P3612
- P3613
- P3614
- P3615
- P3616
- P3617
- P3618
- P3619
- P3620
- P3621
- P3622
- P3623
- P3624
- P3625
- P3626
- P3627
- P3628
- P3629
- P3630
- P3631
- P3632
- P3633
- P3634
- P3635
- P3636
- P3637
- P3638
- P3639
- P3640
- P3641
- P3642
- P3643
- P3644
- P3645
- P3646
- P3647
- P3648
- P3649
- P3650
- P3651
- P3652
- P3653
- P3654
- P3655
- P3656
- P3657
- P3658
- P3659
- P3660
- P3661
- P3662
- P3663
- P3664
- P3665
- P3666
- P3667
- P3668
- P3669
- P3670
- P3671
- P3672
- P3673
- P3674
- P3675
- P3676
- P3677
- P3681
- P3682
- P3683
- P3684
- P3685
- P3686
- P3687
- P3688
- P3689
- P3690
- P3691
- P3692
- P3693
- P3710
- P3711
- P3712
- P3713
- P3714
- P3719
- P3720
- P3721
- P3722
- P3723
- P3724
- P3725
- P3726
- P3727
- P3728
- P3729
- P3730
- P3731
- P3732
- P3733
- P3734
- P3735
- P3736
- P3737
- P3738
- P3740
- P3741
- P3742
- P3743
- P3744
- P3745
- P3746
- P3747
- P3748
- P3749
- P3750
- P3751
- P3752
- P3753
- P3754
- P3755
- P3756
- P3757
- P3758
- P3759
- P3760
- P3761
- P3762
- P3763
- P3764
- P3765
- P3766
- P3767
- P3768
- P3769
- P3770
- P3771
- P3772
- P3773
- P3774
- P3775
- P3776
- P3777
- P3778
- P3779
- P3780
- P3781
- P3782
- P3783
- P3784
- P3785
- P3786
- P3787
- P3788
- P3789
- P3790
- P3791
- P3792
- P3793
- P3794
- P3795
- P3796
- P3797
- P3798
- P3799
- P3800
- P3801
- P3802
- P3803
- P3804
- P3805
- P3806
- P3807
- P3808
- P3809
- P3810
- P3811
- P3812
- P3813
- P3814
- P3815
- P3816
- P3817
- P3818
- P3819
- P3820
- P3821
- P3822
- P3823
- P3824
- P3825
- P3826
- P3827
- P3828
- P3829
- P3830
- P3831
- P3832
- P3833
- P3834
- P3835
- P3836
- P3837
- P3838
- P3839
- P3840
- P3841
- P3842
- P3843
- P3844
- P3845
- P3846
- P3847
- P3848
- P3849
- P3853
- P3854
- P3855
- P3856
- P3857
- P3858
- P3859
- P3860
- P3861
- P3862
- P3863
- P3864
- P3865
- P3866
- P3867
- P3868
- P3869
- P3870
- P3871
- P3872
- P3873
- P3874
- P3876
- P3877
- P3878
- P3879
- P3880
- P3881
- P3882
- P3883
- P3884
- P3885
- P3886
- P3887
- P3888
- P3889
- P3890
- P3892
- P3893
- P3894
- P3895
- P3896
- P3897
- P3898
- P3899
- P3900
- P3901
- P3902
- P3903
- P3904
- P3905
- P3907
- P3908
- P3909
- P3910
- P3911
- P3912
- P3913
- P3914
- P3915
- P3916
- P3917
- P3918
- P3919
- P3920
- P3921
- P3922
- P3923
- P3924
- P3925
- P3926
- P3927
- P3928
- P3929
- P3930
- P3931
- P3932
- P3933
- P3934
- P3935
- P3936
- P3937
- P3938
- P3939
- P3940
- P3941
- P3942
- P3943
- P3944
- P3953
- P3954
- P3955
- P3956
- P3962
- P3963
- P3964
- P3965
- P3966
- P4036
- P4037
- P4038
- P4039
- P4041
- P4042
-
最近活动
- 教师基础语法练习 作业
- 搜索剪枝 作业
- C2026届2023年11月练习 作业
- 教师练题之二维数组 作业
- 教师练题之一维数组 作业
- 教师练题之循环 作业
- C2025届暑期二阶上练习题(20230730) OI
- C2025届普及组一阶测试(20230715) OI
- C2024map知识巩固20221023 作业
- C2024届基础知识拓展赛(20221008) OI
- C2024课堂练习20220924 作业
- 花式冰粉杯(20220717) OI
- C2023课堂练习20220514 作业
- 课后作业(20220430) 作业
- 课堂作业(20220430) 作业
- 课堂作业4班(20220417) 作业
- 2022年C2023届2月第1次训练 OI
- 2021年C2023届12月训练 OI
- 2021年CSP-J复赛后第一次训练(2015) OI
- 2021年CSP-J复赛前第四次训练 OI
- 2021年CSP-J复赛前第三次训练(2018) OI
- csp-j2021复赛前第二次训练 作业
- csp-j2021复赛前第一次训练(高精度) 作业
- 2021年CSP-J复赛前第二次训练(2019) OI
题目标签
- 基础语法
- 597
- 算法竞赛进阶指南
- 248
- 字符串
- 160
- 动态规划
- 129
- 数组问题
- 126
- 其他
- 119
- 二维数组
- 109
- 数据结构
- 108
- 递归
- 99
- 一维数组
- 95
- 搜索
- 88
- 循环
- 86
- 模拟
- 73
- 顺序
- 72
- dp
- 70
- 贪心
- 68
- 图论
- 67
- 简单循环
- 66
- DP
- 65
- 分支
- 56