第十四周OJ项目——国家的比较

/*

* Copyright (c) 2014, 烟台大学计算机学院

* All rights reserved.

* 文件名称:test.cpp

* 作    者:李晓凯

* 完成日期:2014年 11 月 27 日

* 版 本 号:v1.0

*

* 问题描述:比较国家的大小(国家字母ASC码)并按 从小到大的顺序输出

* 输入描述:输入10个国家的名字

* 程序输出:从小到大的顺序输出国家的名字

*/

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int i,j;
    string t,country[10];
    for(i=0; i<10; ++i)
    {
        cin>>country[i];
    }
    for(i=0; i<9; ++i)
    {
        for(j=0; j<9-i; ++j)
        {
            if(country[j]>country[j+1])
            {
                t=country[j];
                country[j]=country[j+1];
                country[j+1]=t;
            }
        }
    }
    for(i=0; i<10; ++i)
    {
        cout << country[i]<<endl;
    }
    return 0;
}

学习总结:认识到了C++中独有的string字符串的直接比较,这比C语言更方便了!

时间: 2024-10-07 16:55:43

第十四周OJ项目——国家的比较的相关文章

第十四周OJ项目——杨辉三角

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李晓凯 * 完成日期:2014年 11 月 27 日 * 版 本 号:v1.0 * * 问题描述:根据二维数组输出杨辉三角 * 输入描述:输入一个整数确定行和列数 * 程序输出:输出杨辉三角 */ #include <iostream> using namespace std; int main() { int i,j,n; in

第十四周 【项目2-用文件保存的学生名单】若干名学生的学号 姓名和C++课、高数和英语成绩

运行代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月3日 *版 本 号:v1.0 */ /* *[项目2-用文件保存的学生名单] * 文件score.dat中保存的是若干名学生的学号 姓名和C++课.高数和英语成绩. */ #include <fstream> #include<iostream> #include<string&g

第十四周 *【项目2-用文件保存的学生名单】

/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月3日 *版 本 号:v1.0 */ /* *[项目2-用文件保存的学生名单] * 文件score.dat中保存的是若干名学生的姓名和C++课.高数和英语成绩. */ #include <fstream> #include<iostream> #include<string> #inclu

第十四周 阅读项目 标准输入输出流

/* 02.*Copyright (c)2014,烟台大学计算机与控制工程学院 03.*All rights reserved. 04.*文件名称:d.cpp 05.*作 者:张旺华 06.*完成日期:2015年6月3日 07.*版 本 号:v1.0 08.*/ #include <iostream> #include <math.h> using namespace std; int main() { float a,b,c,disc; cout<<"ple

十四周 项目 1 动物这样叫

#include <iostream> #include <string> using namespace std; class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; } }; class Mouse:public Animal { public: Mouse(string nam,char s):name(nam),sex(s) {} vo

每周总结(第十一至第十四周)

   第十一周(5.9-5.15) 第十二周(5.16-5.22) 第十三周(5.23-5.29) 第十四周(5.30-6.9)  所花时间   没有记录   没有记录  没有记录   没有记录  代码量  50行  136行  126行  60行(团队计划的项目)  博客量 四篇  两篇  一篇  一篇  了解到的知识点 界面上按钮跟下一界面的链接 主要页面布局以及按钮 databasehelper数据库调用 图片背景插入,背景的修改(未实现)

第十四周(OOP版电子词典)

/* *copyright(c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:第十四周(OOP版电子词典) *作者:王忠 *完成日期:2015.6.10 *版本号:v1.0 * *问题描述:做一个简单的电子词典.在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文.中文释义与词性间用'\t'隔开. (1)编程序,由用户输入英文词,显示词性和中文释义. 提示1:如果要用OOP完成这个词典(当然也可以用OO方法实现),可

2017-2018-1 20155304 《信息安全系统设计基础》第十四周学习总结

20155304 <信息安全系统设计基础>第十四周学习总结 第八章 异常控制流 详细总结本章要点 控制转移序列称为控制流. 从从一条指令到下一条指令称为转移控制. 异常控制流:现代操作系统通过使控制流发生突变对系统状态做出反应,这些突变称为异常控制流. 异常控制流ECF:即这些突变. 1.ECF是操作系统用来实现I/O.进程和虚拟存器的基本机制 2.应用程序通过使用一个叫做陷阱或者系统调用的ECF形式,向操作系统请求服务 3.ECF是计算机系统中实现并发的基本机制 4.软件异常机制--C++和

第十四周学习进度

时间 十四周 学习时间 78小时 代码量 1623行 所学知识 临近期末,学习任务越来越重,用在专业技术学习上的时间相对减少了很多.不过这周还是有些收获的.首先是数据结构作业的完成,我头一次使用Qt写了一个图形界面.以前我学习Qt是总觉得它晦涩难懂,但是这次我只是看了看学习视频,觉得容易多了.虽然当下图形界面不是很热门,但是学了两年的计算机,连一个图形界面都写不出来还是很尴尬的,所以以后若是有时间还是应该好好学学.