oj中遇到的问题(一)
来源:互联网 发布:40周胎儿发育标准数据 编辑:程序博客网 时间:2024/04/29 21:47
1.当需要对多组测试数据进行计算时,即不希望程序在处理完一组数据后就退出
C: while( scanf("%d") , &n) != EOF){}
C++: while(cin>>n&&(n的取值范围)){}
2.C++中的排序sort函数
使用此函数需要#include<algorithm>
基本用法是sort(begin,end) 如待排数组buf[n],则sort(buf,buf+n)
如果希望进行降序排列,其中一种方法是自己编写cmp函数
bool cmp(int x , int y){
return x>y;
}
该函数解释,当cmp的返回值是true时,表明cmp函数的第一个参数将会排在第二个参数之前
再调用sort的一种重载方式 : sort(起始地址,结束地址,比较函数)即 sort(buf,buf+n,cmp)
3.字符串的比较
strcmp函数是比较两个字符串的大小,返回比较的结果。
tmp=strcmp(字符串,字符串);
其中,字符串1、字符串2均可为字符串常量或变量;tmp是用于存放比较结果的整型变量。比较结果是这样规定的:
①字符串1小于字符串2,strcmp函数返回一个负值;
②字符串1等于字符串2,strcmp函数返回零;
③字符串1大于字符串2,strcmp函数返回一个正值
0 0
- oj中遇到的问题(一)
- 编程中遇到的问题(一)
- dubbo中遇到的问题(一)
- 学生中遇到的问题(一)
- oj提交遇到的问题
- WebService在Jboss中遇到的问题(一)
- CE开发中可能遇到的问题(一)
- CE开发中可能遇到的问题(一)
- VC++调试中遇到的各种简单问题(一)
- 笔试中遇到的问题总结(一)
- 笔试中遇到的问题总结(一)
- VC 开发中遇到的问题记录(一)
- 遇到的问题(一)——C中BYTE
- eclipse插件应用中遇到的问题汇总(一)
- 记录工作中遇到的一些问题(一)
- 学生管理系统中遇到的问题总结(一)
- 面试中遇到的C++问题(一)
- Web开发中遇到的数据传递问题(一)
- Ruby 入门
- 数据库审计
- 遗传算法MATLAB
- The member enum Constants2 can only be defined inside a top-level class放置位置不对
- 【工作日志-不可作为参考】关于ES6中的...扩展运算符
- oj中遇到的问题(一)
- SPOJ VECTAR1
- MQTT---HiveMQ源码详解(六)Netty-Handlers总览
- 使用jsonp解决跨域问题
- 170309-Java异常
- Codeforces Round #403 (Div. 2)A+B
- J2SE-2 Java基础程序设计
- 技术人员的职业规划
- hdu 1690 Bus System (有点恶心)