squa函數(shù)c語言 c語言srand函數(shù)的用法

C語言編程題~~選幾個(gè)做出了給我吧~~看著我混亂了啊~用C程序哦~c++。。。

35題:

臨夏網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

#include?stdio.h

main()

{

int?i,?sum=0;

for(i=1;?i50;?i=i+2)

sum?+=?i?*?(i+1);

printf("result=%d\n",?sum);

}

38題:

#include?stdio.h

main()

{

int?a[10],?i,?sum=0,?squaresum=0;

printf("please?input?10?number:");

scanf("%d?%d?%d?%d?%d?%d?%d?%d?%d?%d",?a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);

for(i=0;?i10;?i++)

{sum?+=?a[i];?squaresum?+=?a[i]*a[i];}

printf("sum=%d??sum?of?squaue=%d\n",?sum,?squaresum);

}

用C++編寫一個(gè)程序,定義抽象基類Shape,由它派生出5個(gè)派生類:Cricle(圓形),Squa

#include iostream

using namespace std;

class Shape //定義抽象基類 Shape

{

public:

virtual double area() const =0; //純虛函數(shù)

};

class Circle:public Shape

{

public:

Circle(double r):radius(r){} //構(gòu)造函數(shù)

virtual double area() const //定義虛函數(shù)

{

return 3.14159*radius*radius;

};

protected:

double radius;

};

class Square:public Shape //定義 Square(正方形)類

{

public:

Square(double s):side(s){}

virtual double area() const {return side*side;}//定義虛函 數(shù)

protected:

double side;

};

class Rectangle:public Shape //定義 Rectangle(矩形)類

{

public:

Rectangle(double w,double h):width(w),height(h){}//構(gòu)造函數(shù)

virtual double area() const {return width*height;}//定義虛函數(shù)

protected:

double width,height;

};

class Trapezoid:public Shape //定義 Trapezoid(梯形)類

{

public:

Trapezoid(double t,double b,doubleh):top(t),bottom(t),height(h){} //構(gòu)造函數(shù)

virtual double area() const {return0.5*(top+bottom)*height;} //定義虛函數(shù)

protected:

double top,bottom,height;//上底、下底與高

};

class Triangle:public Shape//定義 Triangle(三角形)類

{

public:

Triangle(double w,double h):width(w),height(h){}//構(gòu)造函數(shù)

virtual double area() const {return 0.5*width*height;} //定義虛

protected:

double width,height;

};

int main()

{

Circle circle(12.6);//建立Circle 類對(duì)象 circle

Square square(3.5);//建立Square 類對(duì)象 square

Rectangle rectangle(4.5,8.4);//建立Rectangle 類對(duì)象 rectangle

Trapezoid trapezoid(2.0,4.5,3.2);//建立 Trapezoid 類對(duì)象 trapezoid

Triangle triangle(4.5,8.4);//建立Triangle 類對(duì)象

Shape *pt[5]={circle,square,rectangle,trapezoid,triangle}; //定義基類指針數(shù)組 pt,使它每一個(gè)元素指向一個(gè)派生類對(duì)象

double areas=0.0;//areas 為總面積

for(int i=0;i5;i++)

{

areas=areas+pt[i]-area();

}

cout"totol of all areas="areasendl; //輸出總面積

return 0;

}

C語言作業(yè),求幫忙,謝謝!

#include stdio.h

int main(void)

{

int num=1;

int squa=0;

printf("number\tsquare\n");

for(num=1;num=100;num++)

{

squa=(num*num);

if(squa/100)

{if(squa%10==squa/100)

printf("%d\t%d\n",num,squa);}

else if(squa/10)

{if(squa%10==squa/10)

printf("%d\t%d\n",num,squa);}

else if(squa0squa10)

printf("%d\t%d\n",num,squa);

}

return 0;

}

調(diào)好的

運(yùn)用C++語言編寫一個(gè)多邊形基類,再寫兩個(gè)子類,每個(gè)子類都要計(jì)算計(jì)算周長和面積。

1.h 如下:

#include math.h

class CPolygon {

protected:

int length;

public:

void set_values (int a) {length=a;}

virtual int perimeter(void){return 1;}

virtual double area(void){return 1;}

};

class CSquare: public CPolygon {

public:

int perimeter(void){return length*4;}

double area (void){ return (length * length); }

};

class CTriangle: public CPolygon {

public:

int perimeter(void){return length*3;}

double area (void){ return (length * length * sqrt(3) / 4); }

};

2.cpp 如下:

#include iostream.h

#include "1.h"

int main () {

CSquare squa;

CTriangle trgl;

squa.set_values (4);

trgl.set_values (4);

cout squa.area() endl;

cout trgl.area() endl;

return 0;

}

本文題目:squa函數(shù)c語言 c語言srand函數(shù)的用法
地址分享:http://muchs.cn/article20/doesoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)、面包屑導(dǎo)航定制網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)