在Excel工作薄的Sheet1表中设计一个 "学生成绩单"
示意图如下:
在K3中输入公式:=IF((2+ROW($A3)/3)>MIN(IF(LEN($A$3:$A$100)=0,ROW($A$3:$A$100)-1)),"",IF(MOD(ROW($B3),3)=2,A$2,IF(INT(ROW($B3)/3)=ROW($B3)/3,INDEX(A$1:A$100,2+ROW(A3)/3),""))) ,同时按下ENTER键,SHIFT键,CTRL键,右拉,再下拉.
尺寸长*宽为22.7*15.4。
以下是英语四级的相关介绍:
大学英语四级考试,即CET-4,College English Test Band 4的缩写,是由国家教育部高等教育司主持的全国性英语考试。考试的主要对象是根据教育大纲修完大学英语四级的在校专科生、本科生或研究生。大学英语四、六级标准化考试自1986年末开始筹备,1987年正式实施。
英语四级考试目的是推动大学英语教学大纲的贯彻执行,对大学生的英语能力进行客观、准确的测量,为提高我国大学英语课程的教学质量服务。国家教育部委托“全国大学英语四、六级考试委员会”(1993年名为“大学英语四、六级标准化考试设计组”)负责设计、组织、管理与实施大学英语四、六级考试。
以上资料参考百度百科——英语四级
托福所有系列的成绩单,都是全英文成绩单,根据查询相关信息,托福官方发布于2019年8月讲对成绩单进行改版,此成绩单的设计采用的是极简风格的,就是薄薄一张纸。新版的托福成绩单采取MyBest Scores,ETS官方默认对于托福成绩进行“拼分”,直接在成绩单上给出“拼分”后的成绩。
托福,全称是鉴定非英语为母语者的英语能力考试,在美国的顶尖大学往往更青睐托福成绩。托福不仅是留学必需的标化成绩,还成为申请者证明自己语言能力、学习能力。
按常规方法在Word中创建成绩通知单文档,表格中要填写具体的学号、姓名及成绩的行空着不填;做好页面设置(如用A4纸),最后在文档末尾加上4~5个空行(空行数量视需要而定,后面有用)。
二、选取Excel数据文件
在Word中,单击“工具→信函与→合并向导”,在弹出的向导中选择“信函”,按“下一步”;选择“使用当前文档”,按“下一步”;选择“使用现有列表”,按“下一步”,即可看到“选取数据源”对话框。因为学生成绩都已经预先整理汇总到Excel工作表中了,所以只要在此对话框中找到这个Excel数据文件并打开它,然后按照提示步骤操作即可。
三、插入域
回到主文档中,在表格中要填写具体的学号、姓名及成绩的位置上插入域。具体步骤是:单击“合并”工具栏上的“插入域”按钮,弹出“插入合并域”对话框,所有可用的域都一目了然,然后在表格中一一对应地插入这些域即可。
四、合并到新文档
接着,单击工具栏上的“合并到新文档”按钮,在弹出的对话框中选择“全部”,再按“确定”,生成一个新文档。在这个文档中,每个学生成绩通知单单独一页(A4纸),最后一个符号是“分节符”。
五、格式调整
为了提高处理速度,减少纸张损耗,可以把成绩通知单设计成小条样式,使得在A4纸上可打印3~4个学生的成绩通知单。按“Ctrl+H”组合键打开“查找和替换”对话框,单击“查找内容”编辑框,然后单击“特殊字符”按钮,从中选择“分节符”,“替换为”编辑框不填写,然后单击“全部替换”,则原文档中的所有“分节符”就全部“灰飞烟灭”了。这样,所有的成绩单便连贯起来,一页可容纳3~4张通知单,中间以空行分隔开(现在知道第一步中在文档末尾加入空行的作用了吧)。
具体例图请看参考资料:
struct Student
{
char()ID[20]
char()Name[20]
float Mark1
float Mark2
float Mark3
float Average
}
struct Student students[1000]
int num=0
float Avg(struct Student stu)
{
return(stu.Mark1+stu.Mark2+stu.Mark3)/3
}
int Student_SearchByIndex(char()id[])
{
int i
for(i=0i<numi++)
{
if(strcmp(students[i].ID,id)==0)
{
return i
}
}
return-1
}
int Student_SearchByName(char name[])
{
int i
for(i=0i<numi++)
{
if(strcmp(students[i].Name,name)==0)
{
return i
}
}
return-1
}
void Student_DisplaySingle(int index)
{
printf("%10s%10s%8s%8s%8s%10s\n","学号","姓名","成绩","成绩","成绩","平均成绩")
printf("-------------------------------------------------------------\n")
printf("%10s%10s%8.2f%8.2f%8.2f%10.2f\n",students[index].ID,students[index].Name,
students[index].Mark1,students[index].Mark2,students[index].Mark3,students[index].Average)
}
void Student_Insert()
{
while(1)
{
printf("请输入学号:")
scanf("%s",&students[num].ID)
getchar()()
printf("请输入姓名:")
scanf("%s",&students[num].Name)
getchar()()
printf("请输入成绩:")
scanf("%f",&students[num].Mark1)
getchar()()
printf("请输入成绩:")
scanf("%f",&students[num].Mark2)
getchar()
printf("请输入成绩:")
scanf("%f",&students[num].Mark3)
getchar()
students[num].Average=Avg(students[num])
num++
printf("是否继续?(y/n)")
if(getchar()=='n')
{
break
}
}
}
void Student_Modify()
{
float mark1,mark2,mark3
while(1)
{
char id[20]
int index
printf("请输入要修改的学生的学号:")
scanf("%s",&id)
getchar()
index=Student_SearchByIndex(id)
if(index==-1)
{
printf("学生不存在!\n")
}
else
{
printf("你要修改的学生信息为:\n")
Student_DisplaySingle(index)
printf("--请输入新值--\n")
printf("请输入学号:")
scanf("%s",&students[index].ID)
getchar()
printf("请输入姓名:")
scanf("%s",&students[index].Name)
getchar()
printf("请输入成绩:")
scanf("%f",&students[index].Mark1)
getchar()
printf("请输入成绩:")
scanf("%f",&students[index].Mark2)
getchar()
printf("请输入成绩:")
scanf("%f",&students[index].Mark3)
getchar()
students[index].Average=Avg(students[index])
}
printf("是否继续?(y/n)")
if(getchar()=='n')
{
break
}
}
}
void Student_Delete()
{
int i
while(1)
{
char id[20]
int index
printf("请输入要删除的学生的学号:")
scanf("%s",&id)
getchar()
index=Student_SearchByIndex(id)
if(index==-1)
{
printf("学生不存在!\n")
}
else
{
printf("你要删除的学生信息为:\n")
Student_DisplaySingle(index)
printf("是否真的要删除?(y/n)")
if(getchar()=='y')
{
for(i=indexi<num-1i++)
{
students[i]=students[i+1]
}
num--
}
getchar()
}
printf("是否继续?(y/n)")
if(getchar()=='n')
{
break
}
}
}
void Student_Select()
{
while(1)
{
char name[20]
int index
printf("请输入要查询的学生的姓名:")
scanf("%s",&name)
getchar()
index=Student_SearchByName(name)
if(index==-1)
{
printf("学生不存在!\n")
}
else
{
printf("你要查询的学生信息为:\n")
Student_DisplaySingle(index)
}
printf("是否继续?(y/n)")
if(getchar()=='n')
{
break
}
}
}
void Student_SortByAverage()
{
int i,j
struct Student tmp
for(i=0i<numi++)
{
for(j=1j<num-ij++)
{
if(students[j-1].Average<students[j].Average)
{
tmp=students[j-1]
students[j-1]=students[j]
students[j]=tmp
}
}
}
}
void Student_Display()
{
int i
printf("%10s%10s%8s%8s%8s%10s\n","学号","姓名","成绩","成绩","成绩","平均成绩")
printf("-------------------------------------------------------------\n")
for(i=0i<numi++)
{
printf("%10s%10s%8.2f%8.2f%8.2f%10.2f\n",students[i].ID,students[i].Name,
students[i].Mark1,students[i].Mark2,students[i].Mark3,students[i].Average)
}
}
void IO_ReadInfo()
{
FILE*fp
int i
if((fp=fopen("Database.txt","rb"))==NULL)
{
printf("不能打开文件!\n")
return
}
if(fread(&num,sizeof(int),1,fp)!=1)
{
num=-1
}
else
{
for(i=0i<numi++)
{
fread(&students[i],sizeof(struct Student),1,fp)
}
}
fclose(fp)
}
void IO_WriteInfo()
{
FILE*fp
int i
if((fp=fopen("Database.txt","wb"))==NULL)
{
printf("不能打开文件!\n")
return
}
if(fwrite(&num,sizeof(int),1,fp)!=1)
{
printf("写入文件错误!\n")
}
for(i=0i<numi++)
{
if(fwrite(&students[i],sizeof(struct Student),1,fp)!=1)
{
printf("写入文件错误!\n")
}
}
fclose(fp)
}
main()
{
int choice
IO_ReadInfo()
while(1)
{
printf("\n------学生成绩管理系统------\n")
printf("1.增加学生记录\n")
printf("2.修改学生记录\n")
printf("3.删除学生记录\n")
printf("4.按姓名查询学生记录\n")
printf("5.按平均成绩排序\n")
printf("6.退出\n")
printf("请选择(1-6):")
scanf("%d",&choice)
getchar()
switch(choice)
{
case 1:
Student_Insert()
break
case 2:
Student_Modify()
break
case 3:
Student_Delete()
break
case 4:
Student_Select()
break
case 5:
Student_SortByAverage()
Student_Display()
break
case 6:
exit()
break
}
IO_WriteInfo()
}
}
Photoshop可以。主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。
2003年,Adobe Photoshop 8被更名为Adobe Photoshop CS。2013年7月,Adobe公司推出了新版本的Photoshop CC,自此,Photoshop CS6作为Adobe CS系列的最后一个版本被新的CC系列取代。
组成
从功能上看,该软件可分为图像编辑、图像合成、校色调色及功能色效制作部分等。 图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等;也可进行复制、去除斑点、修补、修饰图像的残损等。
图像合成则是将几幅图像通过图层操作、工具应用合成完整的、传达明确意义的图像,这是美术设计的必经之路;该软件提供的绘图工具让外来图像与创意很好地融合。