*** 作方法如下:
1、首先,用Word打开文本文件,将文本内容全部选中。
2、菜单栏中选择“插入”---“表格”---“文本转换成表格”。
3、d出的对话框中,先选择下面的“空格”(如果你的文本是用逗号隔开的,请选择“逗号”),再在“列数”中输入你想要的列数,然后点击确定。
4、此时,文本已经变成表格形式。将表格全部选中,点击菜单栏上的“表格工具”,选择“表格属性”。
5、d出的对话框中,点击“选项”。
6、在“允许调整单元格间距”前面的方框中打钩,旁边空格中填入“0.5”。
7、点击确定后,美美的座位表就制作完成啦。
为了学习编程,我硬是写了一遍。经过运行调试,已基本无大碍!#include <stdlib.h>
#include <time.h>
#include <iostream>
#include <string>
#include <iomanip>
using namespace std
/********************************************/
class student
{
public:
student(){ stestnum=""sname==""}
void setmessage()
{
cin>>stestnum>>sname
}
string stestnum//考号
string sname//姓名
}
student cstu[64]
/********************************************/
const int row=8, col=8 //座位行和列
/********************************************/
void arrange_seat(int seat[][col])
void cancel_seat(int seat[][col])
void find_student(int seat[][col])
void find_seat(int seat[][col])
void display_seats(int seat[][col])
/********************************************/
void main()
{
int choose, seat[row][col],i,j
for (i=0i<rowi++)
{
for (j=0j<colj++)
{
seat[i][j] = 0//0表示座位为空
}
}
do
{
cout<<"-------------------------------------------"<<endl
<<"----输入:1------安排座位给新考生"<<"---"<<endl
<<"---- 2------取消某人考场座位"<<"---"<<endl
<<"---- 3------根据座位查询考生信息"<<"---"<<endl
<<"---- 4------根据准考证查询考生座位"<<" ---"<<endl
<<"---- 5------输出考场座次表"<<" ---"<<endl
<<"---- 0------退出!"<<" ---"<<endl
<<"-------------------------------------------"<<endl
cin>>choose
if (1 == choose) arrange_seat(seat)
else if (2 == choose) cancel_seat(seat)
else if (3 == choose) find_student(seat)
else if (4 == choose) find_seat(seat)
else if (5 == choose) display_seats(seat)
else exit(1)
} while( choose )
}
/********************************************/
//选择1,为新来的考生安排座位,方法:用户输入准考证号和姓名,系统随机产生
//-------该考生座位的行号和列号,要求做到一个考生只有一个座位,而且在已有考生的位
//-------置上不能再安排新的考生;
void arrange_seat(int seat[][col])
{
time_t t
int newseat,r=0,c=0
srand((unsigned int)time(&t))
for ( r=0r<rowr++)
{
for ( c=0c<colc++)
{
if (seat[r][c] == 0)break//有空位子
if (r==row &&c==col)
{
cout<<"本教室考生已满!"<<endl
return
}
}
}
//---------------------------------//
do
{
newseat = rand()%64//产生座位号
r = newseat/8//行
c = newseat - r*8 //列
}while ( seat[r][c] != 0)//座位已经有人重先产生座位号
//---------------------------------//
seat[r][c]=newseat
cout<<"请输入准考证号和姓名:"
cstu[newseat].setmessage() //把信息存储到学生类中
for (int i=0i<64i++)
{
if ( i != newseat) //相同准考证号不能重复申请位子
{
if ( cstu[newseat].stestnum == cstu[i].stestnum )
{
cout<<"对不起!该准考证号已申请过座位,请您核对后再输入:"
cstu[newseat].setmessage() //
i--
}
}
}
cout<<" *** 作成功!"<<endl
}
/********************************************/
//选择2,取消某人考场座位(假设取消后的座位别人能坐)
void cancel_seat(int seat[][col])
{
string name
int i,r,c
cout<<"输入要取消的考生姓名:"
cin>>name
for (i=0i<64i++)
{
if (cstu[i].sname == name)
{
r = i/8//行
c = i - r*8 //列
seat[r][c]=0//赋值为0代表此座位无人
cstu[i].stestnum = ""//清空存储信息
cstu[i].sname = ""
cout<<" *** 作成功!"<<endl
return
}
}
cout<<"该考场没有此人!"<<endl
cout<<endl
}
/********************************************/
//选择3,要求输入座位的行号和列号,然后显示该座位学生的信息;
void find_student(int seat[][col])
{
int r,c
cout<<"请输入行号row和列号col:"
cin>>r>>c
r = r-1
c = c-1
if ( cstu[r*8+c].stestnum =="" || cstu[r*8+c].sname == "")
{
cout<<"该座位目前为空."<<endl
}
else
{
cout<<"准考证:"<<cstu[r*8+c].stestnum<<", 姓名:"<<cstu[r*8+c].sname<<endl
}
cout<<endl
}
/********************************************/
//选择4,要求输入某考生准考证号,然后显示该学生的座位;
void find_seat(int seat[][col])
{
int r,c
string textnum
cout<<"请输入准考证号:"
cin>>textnum
for ( r=0r<rowr++)
{
for (c=0c<colc++)
{
if (textnum == cstu[r*8+c].stestnum)
{
cout<<"查询结果: "<<"row:"<<r+1<<","<<"col:"<<c+1<<endl
return
}
}
}
cout<<"准考证错误!"<<endl
cout<<endl
}
/********************************************/
//选择5,显示考场座次表,要求再每个座位对应的行列上显示该考生的准考证号。
void display_seats(int seat[][col])
{
int r,c
cout<<"本考场座位占用情况如下(*代表无人,数字代表准考证号):"<<endl
for ( r=0r<rowr++)
{
for (c=0c<colc++)
{
if (seat[r][c] != 0) //不为0则有人
{
//输出的行左对齐,列宽10
cout.setf(ios::left)
cout<<setw(10)<<(cstu[r*8+c].stestnum)//有人输出准考证号
}
else
{
cout.setf(ios::left)
cout<<setw(10)<<"********"//无人输出*******
}
}
}
cout<<endl<<endl
}
/********************************************/
方法/步骤首先启动Excel2010。
输入基础数据。
提示 应按照行或列的形式组织数据,并在数据的左侧和上方分别设置行标签和列标签 — Excel 会自定确定在图表中绘制数据的最佳方式。
在“插入”选项卡上的“图表”组中,单击要使用的图表类型,然后单击图表子类型。
若要查看所有可用的图表类型,请单击 以启动“插入图表”对话框,然后单击相应箭头以滚动浏览图表类型。
将鼠标指针停留在任何图表类型上时,屏幕提示将会显示其名称。
使用“图表工具”可添加标题和数据标签等图表元素,以及更改图表的设计、布局或格式。
如果“图表工具”不可见,请单击图表内的任何位置将其激活
6
若要清楚地知道在图表中可以添加或更改哪些内容,请单击“设计”、“布局”和“格式”选项卡,然后探索每个选项卡上提供的组和选项。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)