C语言课后实验答案_c语言课后实验答案

2020-02-27 其他范文 下载本文

C语言课后实验答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言课后实验答案”。

#include using namespace std;int main(){ cout using namespace std;int main(){ int p,q,r;cout>p>>q;if(p>q){

r=p;

p=q;

q=r;} r=p%q;while(r!=0){p=q;q=r;r=p%q;} cout

#include using namespace std;int main(){ double a,b,c;cout

} cin>>a>>b;c=a+b;cout

#include using namespace std;int main(){ char name1[41],name2[41];cout

cin>>name1;cout>name2;cout

#include #include using namespace std;int main(){

} double a,b;double h;double sum;int n;int i;a=0.0;b=1.0;n=1000;h=(b-a)/n;sum=(sin(a)+sin(b))/2;for(i=1;i

#include using namespace std;double grav(double m1,double m2,double distance){ double g,G=6.67E-11;g=G*m1*m2/(distance*distance);return g;} int main(){ double Gse,Gme,Msun,Mearth,Mmoon,Dme;Msun=1.987E30;Mearth=5.975E24;Gse=grav(Msun,Mearth,1.495E11);cout #include using namespace std;int main(){ double a,b,c,s,area;cout>a>>b>>c;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));cout #include using namespace std;int main(){ double a,b,c,s,delta,p,q;cout>a>>b>>c;delta=b*b-4*a*c;p=-b/(2*a);q=sqrt(fabs(delta))/(2*a);if(delta>=0)

cout

cout

cout

#include using namespace std;int main(){ double c,f;cout>f;c=5.0/9.0*(f-32);cout

#include using namespace std;int main(){ unsigned int n;char c1,c2,c3,c4;cout>n;cout

#include using namespace std;int main(){ char ch;cout>ch;if(ch>='A'&&ch

ch=ch-'A'+'a';cout using namespace std;int main(){ int change;cout>change;cout

#include using namespace std;int main(){ int a[7];

cout

cin>>a[i];int big=a[0];for(int j=0;j

if(a[j]>big)

big=a[j];

cout

return 0;}

#include using namespace std;int main(){ int M[5][5];int i,j;for(i=0;i

for(j=0;j

cout

cout

#include using namespace std;int mystrlen(char string[]){ int len=0;while(string[len]!='')

len=len+1;return len;} int main(){ char string[100];cout>string;cout #include using namespace std;int main(){ string str1(“Alpha”);string str2(“Beta”);string str3(“Omega”);string str4;str4=str1;cout

} str4=str1+str2;coutstr1)coutstr1“>str5;cout

#include using namespace std;int main(){ const int M=3;const int N=4;double a[M][N]= { 1,2,3,4, 5,6,7,8, 9,10,11,12 };double b[M][N]= {1,4,7,10, 2,5,8,11, 3,6,9,12 };double c[M][N];

} cout

c[i][j]=a[i][j]+b[i][j];

cout

#include using namespace std;int main(){ const int M=3;const int N=4;double a[M*N]= { 1,2,3,4, 5,6,7,8, 9,10,11,12 };double b[M*N]= {1,4,7,10, 2,5,8,11, 3,6,9,12 };double c[M*N];cout

for(int j=0;j

{

c[i*N+j]=a[i*N+j]+b[i*N+j];

cout

} } cout

#include using namespace std;int main(){ const int COUNT=16;int list[]= {

503,87,512,61,908,170,897,275,653,426,154,509,612,677,765,703

};for(int i=0;i

for(int j=COUNT-1;j

if(list[j-1]>list[j])

{

int tmp=list[j-1];

list[j-1]=list[j];

list[j]=tmp;

}

cout

for(int k=0;k

cout

cout

#include using namespace std;int main(){ const int MAXSIZE=100;int array[MAXSIZE];int n;cout >n;int sum,sc;int i,j;for(i=0;i

array[i]=0;array[i]=1;for(i=2;i

sc=0;

for(j=0;j

{

sum=array[j]*i+sc;

sc=sum/10;

array[j]=sum%10;

} } cout=0;i--)cout

#include using namespace std;int main(){ char str[]=”this is a sample“;cout

} { if(str[i]>='a'&&str[i]

str[i]=str[i]-'a'+'A';i=i+1;} cout using namespace std;void swap(int x,int y){ int tmp;tmp=x;y=tmp;} int main(){ int a=2,b=3;cout

#include using namespace std;void swap(int &x,int &y){ int tmp=x;x=y;y=tmp;} int main(){ int a=2,b=3;cout

#include using namespace std;void bubble_up(int list[],int count){ for(int i=0;ii;j=j-1)

if(list[j-1]>list[j])

{

int tmp=list[j-1];

list[j-1]=list[j];

list[j]=tmp;

} } int main(){ int i;int array[16]= {

503,87,521,61,908,170,897,275,653,426,154,509,612,677,765,703 };cout

cout

cout

} cout using namespace std;int x;int func1(int x){ return(x+5)*(x+5);} int func2(int y){int x=y+5;return x*x;} int main(){ x=0;cout

#include using namespace std;int max(int x,int y);int main(){ cout>a>>b;cout

return 0;} int max(int x,int y){ return x>y?x:y;} #include using namespace std;int func(){ static int count=0;return ++count;} int main(){ for(int i=0;i

cout

#include using namespace std;void matrix_multi(double a[],double b[],double c[],int l, int m, int n){ int i,j,k;for(i=0;i

for(j=0;j

{

c[i*n+j]=0;

for(k=0;k

c[i*n+j]=c[i*n+j]+a[i*m+k]*b[k*n+j];

} } int main(){ double a[20]= {

1.0,3.0,-2.0,0.0,4.0,-2.0,-1.0,5.0,-7.0,2.0,0.0,8.0,4.0,1.0,-5.0,3.0,-3.0,2.0,-4.0,1.0 };double b[15]= {

4.0,5.0,-1.0,2.0,-2.0,6.0,7.0,8.0,1.0,0.0,3.0,-5.0,9.0,8.0,-6.0 };double c[12];matrix_multi(a,b,c,4,5,3);cout

for(int j=0;j

cout

cout

#include using namespace std;int main(){ int n;cout>n;int *p=new int[n+1];if(p==0||n

cout

#include using namespace std;int main(){ char str[]=”abcdef“;char *p=&str[5];while(p>=str){

cout

p--;} cout using namespace std;void selectsort(int *list,int count){ for(int i=0;i

int k=i;

for(int j=i+1;j

if(*(list+j)

if(k!=i)

{

int tmp=*(list+i);

*(list+i)=*(list+k);

*(list+k)=tmp;

} } } int main(){

int arry[6]={2,7,2,2,3,1};

selectsort(arry,6);

cout

} for(int i=0;i

#include using namespace std;const int N=3;void move(char from ,char to){ cout

move(p1,p3);else {

hanoi(n-1,p1,p3,p2);

move(p1,p3);

hanoi(n-1,p2,p1,p3);} } int main(){ hanoi(N,'A','B','C');

return 0;}

#include using namespace std;int abs(int x){ return x>=0?x:-x;} double abs(double x){ return x>=0?x:-x;} long abs(long x){ return x>=0?x:-x;} int main(){ int x1=1;double x2=-2.5;long x3=3L;cout

#include using namespace std;int main(int a,char *ar[]){ if(a!=2){

cout

cout”

return 1;} cout

#include using namespace std;inline int max(int x,int y){ return x>y?x:y;} int main(){ cout>a>>b;cout

#include using namespace std;const int N=3;void move(char from,char to){ static long no=0;static int pillar[3]={N,0,0};no++;(pillar[from-'A'])--;(pillar[to-'A'])++;cout

move(p1,p3);else {

hanoi(n-1,p1,p3,p2);

move(p1,p3);

hanoi(n-1,p2,p1,p3);} } int main(){ cout

#include using namespace std;void swap(int *xp,int*yp){ int tmp;tmp=*xp;*xp=*yp;*yp=tmp;} void sort(int *x,int*y,int *z){ if(*x>*y)swap(x,y);if(*x>*z)swap(x,z);if(*y>*z)swap(y,z);} int main(){ int x1=2,y1=3,z1=1;cout

#include using namespace std;cla Date { public: int day,month,year;};int main(){ Date date1,date2;cin>>date1.day>>date1.month>>date1.year;cout>date2.day>>date2.month>>date2.year;cout

#include using namespace std;cla Date { public: int day,month,year;};void set_date(Date& d);void show_date(Date d);int main(){ Date date1,date2;set_date(date1);show_date(date1);set_date(date2);show_date(date2);return 0;} void set_date(Date& d){ cin>>d.day>>d.month>>d.year;} void show_date(Date d){ cout using namespace std;cla Date { int day,month,year;public: void init(int,int,int);void print_ymd();void print_mdy();};void Date::init(int yy,int mm,int dd){month=(mm>=1&&mm=1900&&yy=1&&dd

#include using namespace std;cla Date { int day,month,year;public: void init(int yy,int mm,int dd){ month=(mm>=1&&mm=1900&&yy=1&&dd

#include #include using namespace std;cla Person { char Name[20];int Age;char Sex;public: Person(){ strcpy(Name,“XXX”);

Age=0;

Sex='m';} ~Person(){ cout

Age=age;

Sex=(sex=='m'?'m':'f');} void Person::ShowMe(){ cout

cout

person1.ShowMe();

person1.Register(“Zhang3”,19,'m');

cout

person1.ShowMe();

cout

person2.ShowMe();

person2=person1;

cout

person2.ShowMe();

return 0;}

#include using namespace std;cla Date { public: int day,month,year;

public: Date();void init(int,int,int);void print_ymd();void print_mdy();};Date::Date(){ year=1900;month=1;day=1;} void Date::init(int yy,int mm,int dd){ month=(mm>=1&&mm=1900&&yy=1&&dd

#include using namespace std;cla Date { int day,month,year;

public: Date();Date(int,int,int);void init(int,int,int);void print_ymd();void print_mdy();};Date::Date(){ year=1900;month=1;day=1;} Date::Date(int yy,int mm,int dd){ init(yy,mm,dd);} void Date::init(int yy,int mm,int dd){ month=(mm>=1&&mm

year=(yy>=1900&&yy

day=(dd>=1&&dd

date2.init(2006,4,8);date2.print_ymd();date2.print_mdy();return 0;}

#include using namespace std;cla Date { int day,month,year;public: Date():year(1900),month(1),day(1){} Date(int yy,int mm=1,int dd=1);Date(Date& d){ year=d.year;month=d.month;day=d.day;} void print_ymd();};Date::Date(int yy,int mm,int dd):year(yy),month(mm),day(dd){} void Date::print_ymd(){ cout

return 0;}

#include #include using namespace std;cla Person { char Name[20];int Age;char Sex;public: Person(){ strcpy(Name,“XXX”);

Age=0;

Sex='m';} ~Person(){ cout

Age=age;

Sex=(sex=='m'?'m':'f');} void Person::ShowMe(){ cout

cout

person1.ShowMe();

person1.Register(“Zhang3”,19,'m');

cout

person1.ShowMe();

cout

person2.ShowMe();

person2=person1;

cout

person2.ShowMe();

return 0;} #include #include using namespace std;cla Person { char Name[20];int Age;char Sex;public: Person(){ strcpy(Name,“XXX”);

Age=0;

Sex='m';} ~Person(){ cout

Age=age;

Sex=(sex=='m'?'m':'f');} void Person::ShowMe(){ cout

cout

person1.ShowMe();

person1.Register(“Zhang3”,19,'m');

cout

person1.ShowMe();

cout

person2.ShowMe();

person2=person1;

cout

person2.ShowMe();

return 0;}

#include #include using namespace std;int main(){ Person *p1,*p2;p1=new Person;coutShowMe();p1->Register(“Zhang3,19,'m');coutShowMe();p2=new Person;coutShowMe();*p2=*p1;coutShowMe();delete p1;delete p2;return 0;}

#include using namespace std;cla Date { public: int day,month,year;

void init(int,int,int);void print_ymd();

};void Date::init(int yy,int mm,int dd){ year=yy;month=mm;day=dd;} void Date::print_ymd(){coutinit(2006,3,28);p1->print_ymd();int *p2;p2=&date1.year;cout

#include cla Test { int x;public: Test(int=0);void print();};Test::Test(int a){x=a;} void Test::print(){ cout

x=”x=“x #include using namespace std;cla Person { char Name[20];char Sex;int Age;public: void Register(char *name,int age,char sex){ strcpy(Name,name);

Age=age;

Sex=(sex=='m'?'m':'f');} void ShowMe(){cout

Number=number;

Register(name,age,sex);} void ShowStu(){ cout

ShowMe();} };int main(){ Student stu;stu.RegisterStu(”计算机51“,85071011,”张弓长“,18,'m');stu.ShowStu();stu.ShowMe();return 0;} #include #include using namespace std;cla Person { protected: char Name[20];char Sex;int Age;public: void Register(char *name,int age,char sex){ strcpy(Name,name);

Age=age;

Sex=(sex=='m'?'m':'f');} void ShowMe(){cout

Number=number;

strcpy(Name,name);

Age=age;

Sex=(sex=='m'?'m':'f');} void ShowStu(){ cout

ShowMe();} };int main(){ Student stu;stu.Register(”计算机51“,85071011,”张弓长",18,'m');stu.ShowStu();//stu.ShowMe();return 0;}

#include #include using namespace std;cla Person { char Name[10];int Age;public: Person(char *name,int age){ strcpy(Name,name);

Age=age;

cout

:Person(name,age),Monitor(name1,age1){ strcpy(ClaName,claname);

cout

《C语言课后实验答案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
C语言课后实验答案
点击下载文档
相关专题 c语言课后实验答案 课后 答案 语言 c语言课后实验答案 课后 答案 语言
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文