⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2_61.cpp

📁 求两个字符串的大小和长度 大小写敏感
💻 CPP
字号:
# include<iostream.h>
# define N 3
///////////////////////////定义结构体
struct stu
{ char no[10];
  char name[10];
  int sc[4];
  float avg;
};
void main()
  {int i,j;
  struct stu *xs= new struct stu[N]; //分配内存
////////////////////////////////////////////////输入
 for(i=0;i<N;i++)
 { int sum=0;
	 cout<<"请输入第"<<i+1<<"个同学的学号"<<endl;
	 cin>>xs[i].no;
	 cout<<"请输入第"<<i+1<<"个同学的姓名"<<endl;
     cin >>xs[i].name;
	 cout<<"请输入第"<<i+1<<"个同学的成绩"<<endl;
   for(j=0;j<4;j++)
     {cin>>xs[i].sc[j];
      sum+=xs[i].sc[j];
   }
   xs[i].avg=sum/4.0;
 }
//////////////////////////////////////////////////排序
struct stu temp;
for(i=0;i<N;i++)
for(j=0;j<N-i;j++)
{if(xs[j].avg < xs[j+1].avg)
	{
	temp=xs[j];
	xs[j]=xs[j+1];
	xs[j+1]=temp;}
	}
//////////////////////////////////////////////////输出

 cout<<'\n'<<"输出信息如下:";  
 for(i=0;i<N;i++)
 { cout<<'\n'<<endl;
	 cout <<xs[i].no<<endl;
   cout <<xs[i].name<<endl;
   for(j=0;j<4;j++)
     {cout <<xs[i].sc[j]<<'\t';
      
	}cout<<'\n';
   cout <<xs[i].avg<<"\n"<<endl;
 }
 delete []xs;
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -