Ⅰ 输入n个电影名字,按字典次序排序,将排序后的电影名字输出,每行输出一个名字,并保存在文件film.txt中。
供你参考……
#include "stdafx.h"
#include "string.h"//
#include "stdlib.h"//
#include "fstream.h"//
void main(void){
char film_name[5][21],*p[5],*ptemp;
cout << "please enter 5 film names...\n";
for(int i=0;i<5;i++){
cout << "Name" << i+1 << ':';
cin >> film_name[i];
p[i]=film_name[i];
}
for(i=0;i<5;i++)
for(int j=i+1;j<5;j++){
if((strcmp(p[i],p[j]))>0){
ptemp=p[i];
p[i]=p[j];
p[j]=ptemp;
}
}
ofstream outfile("film.txt");
if(!outfile){
cout << "Creat film.txt fail!\n";
exit(0);
}
for(i=0;i<5;i++){
outfile.write(p[i],strlen(p[i]));
outfile.put('\n');
cout << p[i] << endl;
}
}
Ⅱ 请问每部大陆电影里面主演的名字排第一的就是主角吗排在第二第三或者后面的都是次角跟配角吗求解答。
一般都是第一的是主角,但第二第三的不一定是配角,可能是另外一个或两个主角,通常是把几个主角的名字并列排列,然后配角在下一排名字里出现