注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

OI之路,漫漫人生

只为梦想,没有理由

 
 
 

日志

 
 

pascal转C++笔记1.24  

2014-01-24 20:43:40|  分类: C++ |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
过程viod XX()
{}

裴蜀定理(或贝祖定理,Bézout's identity)得名于法国数学家艾蒂安·裴蜀,说明了对任何整数a、b和它们的最大公约

数d,关于未知数x和y的线性丢番图方程(称为裴蜀等式):若a,b是整数,且(a,b)=d,那么对于任意的整数x,y,ax+by都一定是d的倍数,特别地,一定存在整数x,y,使ax+by=d成立。
它的一个重要推论是:a,b互质的充要条件是存在整数x,y使ax+by=1.

直接排序:
1、 sort: #include <algorithm>,默认从小到大,可写第三方函数
2、 sort(array,array+n,cmp)//cmp为第三方函数,可以省略;有pascal情结可以写sort(array+1,array+n+1,cmp),因为数组一般从1开始。
3、cmp常见写法:
降序: 
bool cmp(int x,int y)
{
return x>y;
}

#include<math.h>   
  double   ceil(double   x)     //向上取整   
  double   floor(double   x)   //向下取整 
也可以用数据类型强制转换,那要看数据的大小   
  可以用int()或long()   
  比如int(104.23)   =   104

多个特判语句,相当于(pascal中的case)
{ switch(a[t])
{case 15:printf("F");break;
case 14:printf("E");break;
case 13:printf("D");break;
case 12:printf("C");break;
case 11:printf("B");break;
case 10:printf("A");break;
default:printf("%d",a[t]);
}

查找字符串中的位置(pascal中的pos)
:int num;
scanf("%s%s",&a,&b);
num = strstr(a,b)-a+1;
printf("%d\n",num);
  评论这张
 
阅读(29)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018