日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

淮北师范18-19计算机科学与技术大类实验课试卷

發(fā)布時(shí)間:2025/3/12 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 淮北师范18-19计算机科学与技术大类实验课试卷 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、編寫(xiě)一個(gè)C++程序,輸入一個(gè)正整數(shù),判斷其是否為素?cái)?shù)

#include<iostream> using namespace std; const int MAX=100000; bool is_prime[MAX];int main() {int n;cin>>n;for(int i=2;i<=n;i++)is_prime[i]=1;for(int i=2;i*i<=n;i++){if(is_prime[i]){for(int j=i*i;j<=n;j+=i)is_prime[j]=0;}}if(is_prime[n])cout<<n<<" is prime"<<endl;else cout<<n<<" is not a prime"<<endl;}


2、編寫(xiě)一個(gè)C++程序,用重載解決不同類(lèi)型的兩個(gè)敬的最小值問(wèn)
題,不同類(lèi)型有double ,long, char,int).

#include<iostream> using namespace std;double compare(double a,double b) {if(a<b)return a;else if(a==b)return a; } long compare(long a,long b) {if(a<b)return a;else if(a==b)return a; }int compare(int a,int b) {if(a<b)return a;else if(a==b)return a; }char compare(char a,char b) {if(a<b)return a;else if(a==b)return a; }int main() {cout<<compare(1.1,2.2)<<endl;cout<<compare(3,6)<<endl;cout<<compare('a','b')<<endl;}


3、定義一個(gè)Teacher(教師)類(lèi),在該類(lèi)定義中包括數(shù)據(jù)成員: Name
《姓名)Sex (性別)、Salary(工資)和Reward(獎(jiǎng)企):成員麗數(shù):構(gòu)造函效leacher, 設(shè)置姓名、性別、工成和獎(jiǎng)金四個(gè)初始數(shù)據(jù):用函效money計(jì)算并輸出教師的總錢(qián)數(shù)。在main函數(shù)中,要求創(chuàng)建對(duì)家,并輸出某個(gè)教師的總銀數(shù)

#include<iostream> #include<string> using namespace std;class Teacher{string name;bool sex;double salary;double reward; public:Teacher(string _name,bool _sex,double _salary,double _reward):name(_name),sex(_sex),salary(_salary),reward(_reward){}double money(){cout<<"name:"<<name<<" "<<reward+salary<<endl;} };int main() {Teacher Tom("Tom",1,400,500.6);Tom.money();Teacher jack("jack",0,600,400.88);jack.money(); }


4定義復(fù)數(shù)類(lèi),以成員函數(shù)形式重就運(yùn)算符“+”加法,
并輸出一個(gè)復(fù)數(shù)。

#include <iostream> using namespace std;class Plural {private:int a; // 實(shí)部 int b;public:Plural(int A, int B) {a = A;b = B;}Plural() {}Plural operator+ (const Plural p) const {Plural new_p;new_p.a = a + p.a;new_p.b = b + p.b;return new_p;}void show() {cout << a << " + " << b <<" i"<< endl;} };int main() {Plural p1(3, 2);Plural p2(4, 6);Plural p3 = p1 + p2;p3.show();return 0; }


5、是義一個(gè)shape抽象類(lèi),包含品度和寬奧兩個(gè)數(shù)據(jù)成員,由此派生
出Rectangle類(lèi)和Circle大,寫(xiě)土主程序,用來(lái)求高度和寬度分別為2.3和36的矩形,以及半徑為2.5的因的面積,要求通過(guò)使用基類(lèi)指針訪問(wèn)虛壓效的方法來(lái)求矩形和因的面積Area.?
?

#include<iostream> using namespace std;class shape{ protected:double width,high; public:shape(double a,double b):width(a),high(b){}shape(){}virtual void Area()=0; };class Rectangle:public shape{ public:Rectangle(double w,double h):shape(w,h){};void Area(){cout<<"Area of rectangle is "<<width*high<<endl;} };class Circle:public shape{double r; public:Circle(double _r):r(_r){}void Area(){cout<<"Area of circle is "<<3.14*r*r<<endl;} }; int main() {shape* obj;Rectangle a1(2.3,3.6);obj=&a1;obj->Area();Circle a2(2.5);obj=&a2;obj->Area(); }

?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的淮北师范18-19计算机科学与技术大类实验课试卷的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。