中易网

C++编程习题

答案:5  悬赏:20  
解决时间 2021-02-12 12:45
C++编程习题
最佳答案
#include<stdio.h>
int main(void)
{
int x,a,b,c;
printf("请输入一个三位数:");
a=x/100;
b=x%100/10;
c=x%10;
printf("逆顺序输出:%d%d%d\n",a,b,a);
return();
}
全部回答
cin>>str; cout<<string(str.rbebgin(),str.rend())<<endl;
#include <iostream> #include <ctime> using namespace std; class Student{ public: Student():number(0),grade(0){}; Student(int Number,int Grade):number(Number),grade(Grade){}; Student(const Student &Stu){ number=Stu.number; grade=Stu.grade; } Student & operator=(const Student &Stu){ if(&Stu!=this){ number=Stu.number; grade=Stu.grade; } return *this; } void SetNumber(int Number){ number=Number; } int GetNumber()const{ return number; } void SetGrade(int Grade){ grade=Grade; } int GetGrade()const{ return grade; } private: int number; int grade; }; Student Max(Student *Stu,int n){ int i,MaxGrade,locate; MaxGrade=Stu[0].GetGrade(); locate=0; for(i=1;i<n;i++){ if(Stu[i].GetGrade()>MaxGrade){ MaxGrade=Stu[i].GetGrade(); locate=i; } } return Stu[locate]; } int main(){ Student Stu[5]; int i; //初始化数组 time_t t; srand(time(&t)); for(i=0;i<5;i++){ Stu[i].SetNumber(i); Stu[i].SetGrade(rand()%100); } Student stu=Max(Stu,5); cout<<"学生学号为:"<<stu.GetNumber()<<endl; cout<<"最高分数为:"<<stu.GetGrade()<<endl; return 0; }
知道平台是解决遇到的问题,如果别人都帮你做了作业,你就得不到学习锻炼的机会了.
#include using namespace std; int main() { char arr[22]; for(int i=0;i<11;i++) { for(int j=0;j<20;j++) { arr[j]=' '; } arr[10+i]='*'; arr[10-i]='*'; cout<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯