最近青少年信息素养大赛如期到来,下面是我的参赛作品(每日分享第一天)
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int xuhao;
int xh;
int a;
void chushi()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x07);
cout<<"============写作小助手============="<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"| 请选择操作 |"<<endl;
cout<<"| 1.开头 |"<<endl;
cout<<"| 2.发展 |"<<endl;
cout<<"| 3.结尾 |"<<endl;
cout<<"| 4.素材推荐 |"<<endl;
cout<<"| 5.书目推荐 |"<<endl;
cout<<"| 6.离开 |"<<endl;
cout<<"-----------------------------------"<<endl;
}
void one()//开头
{
int first;
cout<<"|开头:"<<endl;
cout<<"|1.写人"<<" "<<"2.叙事"<<" "<<"3.议论"<<" "<<"4.返回主界面"<<endl;
cout<<"|请选择你想要学习的内容(输入序号以查询):"<<endl<<"|";
cin>>first;
if(first==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x06);
cout<<"|写人:"<<endl;
cout<<"|1.直接点明要写的人物,简要介绍其身份,特点或重要性"<<endl;
cout<<"|2.通过回忆的方式引出要写的人物"<<endl;
cout<<"|3.通过提出问题与读者互动,可以激发读者的兴趣"<<endl;
cout<<"|4.通过一连串的排比句、比喻句等修辞手法,先声夺人,再引出人物"<<endl;
cout<<"|5.五种描写人物的细节描写,即外貌,神态,动作,语言,心理描写,引出人物"<<endl;
cout<<"|6.通过环境描写来引出人物"<<endl;
}
else if(first==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x03);
cout<<"|叙事:"<<endl;
cout<<"|1.直接点明文章的主题或要叙事的事件"<<endl;
cout<<"|2.通过环境描写或场景描写来烘托氛围,引出要叙事的事件"<<endl;
cout<<"|3.可以运用修辞手法,如比喻,拟人,排比,夸张等,使语言生动有趣"<<endl;
cout<<"|4.通过设置悬念来激发读者阅读兴趣"<<endl;
}
else if(first==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x09);
cout<<"|议论:"<<endl;
cout<<"|1.引用名言或格言,可以增加文章的权威性和深度"<<endl;
cout<<"|2.用一个问题作为开头,吸引读者思考并期待后续答案"<<endl;
cout<<"|3.用一个生动的案例或故事作为开头,让读者通过故事情节进入主题"<<endl;
cout<<"|4.用引人注目的统计数据或数字作为开头,突显问题的严重性"<<endl;
cout<<"|5.先介绍与你的观点相反的论点,然后逐步反驳它们,以展示你的观点的合理性"<<endl;
cout<<"|6.直接提出论点,与文章的中心思想保持一致"<<endl;
cout<<"|7.通过设问来启发读者思考,引导读者进入文章的主题"<<endl;
}
else if(first==4)
{
return ;
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);
cout<<"|输入错误,请重新输入"<<endl;
}
}
void two()//发展
{
cout<<"|发展:"<<endl;
cout<<"|1.写人"<<" "<<"2.叙事"<<" "<<"3.议论"<<" "<<"4.返回主界面"<<endl;
cout<<"|请选择你想要学习的内容(输入序号以查询):"<<endl;
int second;
cout<<"|";
cin>>second;
if(second==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x06);
cout<<"|写人:"<<endl;
cout<<"|可以通过语言、动作、外貌,来描写"<<endl;
cout<<"|讲述与人物相关的事例,注意要选择能够突出人物性格的事例或能够揭示文章主旨的事例,描写时尽量生动,详细"<<endl;
}
else if(second==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x03);
cout<<"|叙事:"<<endl;
cout<<"|把握叙事事件的起因经过结果,时间人物地点,有条理的叙述清楚"<<endl;
cout<<"|运用名人名言,修辞手法等,可以增加文学色彩,激发读者阅读兴趣"<<endl;
}
else if(second==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x09);
cout<<"|议论:"<<endl;
cout<<"|注意语言表达,要清晰清楚"<<endl;
cout<<"|1.明确中心论点,点明主要观点或立场"<<endl;
cout<<"|2.选择论据,论据分为事实论据和理论论据,事实论据包括具体的事例、数据、统计资料等,用以证明观点的真实可靠性;理论论据则引用名人名言、科学原理、经典著作中的论述等,以增强论证的说服力"<<endl;
cout<<"|3.安排合适的结构。结构通常包括引言,本论和结论"<<endl;
}
else if(second==4)
{
return ;
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);
cout<<"|输入错误,请重新输入"<<endl;
}
}
void three()//结尾
{
cout<<"|结尾:"<<endl;
cout<<"|1.写人"<<" "<<"2.叙事"<<" "<<"3.议论"<<" "<<"4.返回主界面"<<endl;
int third;
cout<<"|";
cin>>third;
if(third==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x06);
cout<<"|写人:"<<endl;
cout<<"|1.可以对所写人物的表现和品格进行总结"<<endl;
cout<<"|2.可以在结尾处用歌颂的语句来赞扬人物的品格,突出和点明中心"<<endl;
cout<<"|3.可以用议论的语句来阐述自己对所写人物的观点和看法,强化文章的中心"<<endl;
cout<<"|4.可以将题目或有关题目中的“题眼”写进结尾里"<<endl;
cout<<"|5.可以在结尾处抒情与议论相结合,表达对人物的敬仰之情并强化文章中心"<<endl;
}
else if(third==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x03);
cout<<"|叙事:"<<endl<<"|";
cout<<"1.可以在文章结束时,以简洁的语言明确表达主题思想,或者总结全文的写作意图"<<endl<<"|";
cout<<"2.可以用抒情议论的方式收束文章,表达作者的情绪,激起读者的共鸣"<<endl<<"|";
cout<<"3.可以以比喻、象征等形象化的方式暗示文章的主题,给读者留下想象的空间,产生言有尽而意无穷的效果"<<endl<<"|";
cout<<"4.通过人物描写或景物描写结尾,往往能在朴实的叙述中留下深刻的印象"<<endl<<"|";
}
else if(third==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x09);
cout<<"|议论:"<<endl;
cout<<"|1.可以采取首尾呼应,开头提出观点,经过论证,结尾再次照应此观点,可以强调主题,使文章首尾圆合,严整完美"<<endl;
cout<<"|2.可以通过引用警句、名言、诗句等来增强文章的说服力和感染力"<<endl;
cout<<"|3.可以在结尾处发出号召或呼唤,引起读者的关注和思考"<<endl;
cout<<"|4.可以在结尾部分再次照应开头的内容,强化主题,使文章结构严谨"<<endl;
cout<<"|5.在结尾处进行抒情或描绘,展示对未来的展望" <<endl;
}
else if(third==4)
{
return ;
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);
cout<<"|输入错误,请重新输入"<<endl;
}
}
void four()//素材推荐
{
cout<<"|素材推荐:"<<endl;
cout<<"|1.环境描写"<<" "<<"2.人物描写"<<" "<<"3.名言警句(多适用于议论文)"<<" "<<"4.返回主界面"<<endl<<"|";
cout<<"请选择你想要学习的内容(输入序号以查询):"<<endl;
//int a;
int four;
int four2;
cin>>four;
if(four==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x02);
cout<<"|1.一片绿意盎然的丛林映入眼帘,高大的树木参天而立,仿佛守护着大地的秘密。阳光透过树叶间的缝隙洒落下来,化作无数金色的光斑,让人感到宁静而神秘"<<endl;
cout<<"|2.一片绿意盎然的森林,在微风的吹拂下轻轻摇曳,仿佛是一首优美的交响乐。阳光透过树叶间的缝隙洒在地面上,犹如细碎的金色宝石,闪闪发光。"<<endl;
cout<<"|3.一片绿意盎然的森林环绕着宁静的湖面,阳光透过树叶的缝隙洒在湖面上,泛起一层层金光闪闪的涟漪。微风拂过,湖边的柳树轻轻摇曳,仿佛在向人们展示着它们的优美身姿。"<<endl;
cout<<"|4.一片绿意盎然的森林里,清新自然的空气迎面扑来,阳光透过树叶间的缝隙洒在地上,形成斑驳的光影。"<<endl;
cout<<"|5.阳光透过丛林间的树叶,洒下一片金黄,仿佛是大地被镀上了一层璀璨的金漆。绿叶在光线的照耀下,熠熠生辉,释放出生命的蓬勃力量。"<<endl;
}
else if(four==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x06);
cout<<"|1.外貌描写"<<" "<<"2.神态描写"<<" "<<"3.动作描写"<<" "<<"4.心理描写"<<"|"<<endl;
cin>>four2;
if(four2==1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0D);//外貌
cout<<"|1.他那张古铜色的脸庞,如同雕刻般棱角分明,每一道皱纹都藏着岁月的故事"<<endl;
cout<<"|2.她的眼睛仿佛深邃的夜空,闪烁着星辰般的光芒,让人一眼难忘"<<endl;
cout<<"|3.老人的手,如同枯枝般瘦削却充满力量,每一根青筋都诉说着过往的辛劳"<<endl;
}
else if(four2==2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0A);//神态
cout<<"|1.小红看着窗外的大雨,愁眉苦脸,心里想着该如何回家,那双明亮的眼睛此刻失去了往日的光彩"<<endl;
cout<<"|2.听到老师突然提问,小刚目瞪口呆,完全不知道该如何回答,只能愣在原地"<<endl;
cout<<"|3.爷爷虽然年事已高,但每次见到我们,总是神采奕奕,那双眼睛仿佛能洞察一切"<<endl;
}
else if(four2==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0B);//动作
cout<<"|1.爸爸伸手把伞打在我头上,搂着我在雨中走来,一路上带我绕开水坑,躲开车辆。在快到校门口时,他用他那双温和的大手,把白伞递给我,转身走进了雨幕之中"<<endl;
cout<<"|2.他弯着腰,篮球在他的手下前后左右不停地拍着,两眼溜溜地转动,寻找“突围”的机会。突然他加快了步伐,一会左拐,一会右拐,冲过了两层防线,来到篮下,一个虎跳,转身投篮,篮球在空中划了一条漂亮的弧线后,不偏不倚地落在筐内"<<endl;
cout<<"|3.她一跳起皮筋来,就像停不下来似的。只见她愈跳愈快,愈跳愈高,时而劈腿,时而倒踢,五花八门,恰如一只蹦蹦跳跳的小猴"<<endl;
}
else if(four2==4)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x01);//心理
cout<<"|1.紧张的情绪,如暴雨前的宁静,心中乌云密布,似乎预示着即将到来的风暴(焦虑与不安)"<<endl;
cout<<"|2.我心里却像吞了一颗春梅,酸溜溜还带点苦味儿。我低着头,生怕别人看见(喜悦与快乐)"<<endl;
cout<<"|3.伤感孤独,天下之大,无人懂我。放眼四望,极目茫茫。不知道什么是悔恨,自君别后尽是凄凉。不知道什么是错误,咫尺天涯山高水长。不知道什么是希望,所谓伊人在水一方(悲伤与失落)"<<endl;
cout<<"|4.我的烦恼,依然像影子一样跟在我身后,随时影响着我(愤怒与不满)"<<endl;
cout<<"|5.心海翻涌,每一滴思绪都载着细腻的情感,轻轻触碰,便是满心的涟漪"<<endl;
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);
cout<<"|输入错误,请重新输入"<<endl;
}
}
if(four==3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0E);
cout<<"|名人警言:"<<endl;
cout<<"|一、励志类"<<endl;
cout<<"|1.立志用功如种树然,方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花。————王守仁"<<endl;
cout<<"|2.水激石则鸣,人激志则宏。————秋瑾"<<endl;
cout<<"|3.苦心人,天不负,卧薪尝胆,三千越甲可吞吴;有志者,事竟成,破釜沉舟,百二秦关终属楚————蒲松龄"<<endl;
cout<<"|4.学如逆水行舟,不进则退。————《增广贤文》"<<endl;
cout<<"|二、诚信"<<endl;
cout<<"|1.言必信,行必果,此乃君子之道,诚信之典范。"<<endl;
cout<<"|2.言必诚信,行必忠正。———— 孔子"<<endl;
cout<<"|3.言行一致,方显诚信本色"<<endl;
cout<<"|4.人无信不立,业无信不兴,诚信乃世间最贵之珍宝"<<endl;
cout<<"|三、学习"<<endl;
cout<<"|1.在寻求真理的长河中,唯有学习,不断地学习,勤奋地学习,有创造性地学习,才能越重山跨峻岭。————华罗庚"<<endl;
cout<<"|2.学习,如逆水行舟,不进则退————荀子"<<endl;
cout<<"|3.学无止境,犹如天际之辽阔。————庄子"<<endl;
cout<<"|4.学习如磨刀,虽苦却利,持之以恒,必成大器。"<<endl;
cout<<"|四、爱国"<<endl;
cout<<"|1.爱国之志,坚不可摧,如磐石之固。"<<endl;
cout<<"|2.山河壮丽,因爱国之心而更显辉煌;岁月静好,因报国之志而愈发珍贵。"<<endl;
cout<<"|3.爱国之情,如长江之水,滔滔不绝;报国之志,似泰山之巅,高耸入云。"<<endl;
cout<<"|4.天下兴亡,匹夫有责。————顾炎武"<<endl;
}
else if(four==4)
{
return ;
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);
cout<<"|输入错误,请重新输入"<<endl;
}
}
void five()//书目推荐
{
cout<<"|书目推荐:"<<endl;
cout<<"|1.散文"<<" "<<"2.小说"<<" "<<"3.传记"<<" "<<"4.红色主题"<<" "<<"5.返回主界面"<<endl;
int five;
cout<<"|";
cin>>five;
if(five==1)
{
cout<<"|散文:"<<endl;
cout<<"|1.《我与地坛》"<<endl;
cout<<"|2.《朝花夕拾》" <<endl;
cout<<"|3.《繁星》"<<endl;
cout<<"|4.《匆匆》"<<endl;
cout<<"|5.《再寄小读者》"<<endl;
cout<<"|6.《故乡的食物》"<<endl;
cout<<"|7.《荷塘月色》"<<endl;
}
else if(five==2)
{
cout<<"|小说:"<<endl<<"|";
cout<<"1.《夜幕之下》"<<endl<<"|";
cout<<"2.《某某》"<<endl<<"|";
cout<<"3.《骆驼祥子》"<<endl<<"|";
cout<<"4.《十日终焉》"<<endl<<"|";
cout<<"5.《异兽迷城》"<<endl<<"|";
cout<<"6.《海底两万里》"<<"|"<<endl;
cout<<"7.《全球高考》"<<endl;
}
else if(five==3)
{
cout<<"|传记:"<<endl;
cout<<"|1.《安妮日记》"<<endl;
cout<<"|2.《玻璃城堡》"<<endl;
cout<<"|3.《史蒂夫·乔布斯传》"<<endl;
cout<<"|4.《自卑与超越》"<<endl;
cout<<"|5.《一生自在》"<<endl;
cout<<"|6.《最初之前》"<<endl;
cout<<"|7.《高难度谈判》"<<endl;
}
else if(five==4)
{
cout<<"|红色主题:"<<endl<<"|";
cout<<"1.《红岩》"<<endl<<"|";
cout<<"2.《青春之歌》"<<endl<<"|";
cout<<"3.《林海雪原》"<<endl<<"|";
cout<<"4.《保卫延安》"<<endl<<"|";
cout<<"5.《红旗谱》"<<endl<<"|";
cout<<"6.《铁道游击队》"<<endl<<"|";
cout<<"7.《红日》"<<endl;
}
else if(five==5)
{
return ;
}
else
{
cout<<"|输入错误,请重新输入"<<endl;
return ;
}
}
int main()
{
while(1)
{
srand(time(NULL));
chushi();
cout<<"|请选择你想要学习的内容(输入序号以查询):"<<endl<<"|";
cin>>xh;
switch(xh)
{
case 1:
one();
break;
case 2:
two();
break;
case 3:
three();
break;
case 4:
four();
break;
case 5:
five();
break;
case 6:
cout<<"感谢您的使用,祝您未来学业顺利,再见"<<endl;
return 0;
default:
cout<<"输入不合法,请重新输入!"<<endl;
break;
}
}
return 0;
}
“写作小助手”,可以帮助您更好的快速的写作,有更好的思路