Ⅰ 輸入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;
}
}
Ⅱ 請問每部大陸電影裡面主演的名字排第一的就是主角嗎排在第二第三或者後面的都是次角跟配角嗎求解答。
一般都是第一的是主角,但第二第三的不一定是配角,可能是另外一個或兩個主角,通常是把幾個主角的名字並列排列,然後配角在下一排名字里出現