自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 c语言中标准头文件总结

在C99标准中,关于C语言标准库的描述还是占很大的一部分的。这也难怪,C语言除了语言语法之外,其另外一个核心就是它的库了。通过对库的头文件的总结,我们发现它的目的是让编写基于操作系统的C应用。而一些语言层面的操作,比如:字符串的处理,则可以将C程序用在操作系统内部。感觉,有了C语言的库,则可以做出了图形显示以外的任何事。下面将列出这些头文件:1. assert.h, errno.h, se

2014-03-05 20:18:47 1897

转载 c语言中的头文件

C语言中#include 有何作用?何时要用?动态存储分配函数头文件,当对内存区进行操作时,调用相关函数.ANSI标准建议使用stdlib.h头文件,但许多C编译要求用malloc.h,使用时应查阅有关手册.我从网上拷了一个程序下来,发现里面有很多类似这样的包含语句:#include 斜杠前面的应该是文件夹吧?可是那个程序只有一个文件,并没有这样的文件夹。那些头

2014-03-05 20:04:49 944

原创 vijos1103校门外的树

P1103校门外的树Accepted标签:NOIP普及组2005[显示标签]描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上

2014-03-05 19:15:50 700

原创 vijos1102淘淘摘苹果

P1102陶陶摘苹果Accepted标签:NOIP普及组2005[显示标签]描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶

2014-02-26 20:20:31 2461

转载 c++标准库

C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容

2013-12-22 16:10:00 388

原创 1925特殊排序

#include#includeusing namespace std;int main(){ int n; int i; int a[1100]; while(cin>>n) { for(i<0;i<n;i++) { cin>>a[i]; } if(n==1) { cout<<" ";

2013-12-21 00:36:24 513

原创 1933输出梯形

#includeusing namespace std;int main(){ int h; int i,j; while(cin>>h) { for(i=0;i<h;i++)//这里的i进行的第一层循环是为了确定梯形的层数。 { for(j=0;j<2*h-2*(i+1);j++)//当层数确定之后,进行第二循环就是寻找空格。空格的确立由层数h

2013-12-21 00:34:25 536 1

原创 1024手机话费

#includeusing namespace std;int main(){ int a,b; int i; int sum; while(cin>>a>>b) { if(a==0&&b==0) break;//由题意中的a=0且b=0时结束判断 sum=0;//初始天数 i=0;//余额赠送初始 int flag=1;//定义循环 while(

2013-12-21 00:24:33 957

转载 非常实用。。。c++函数sort函数运用(排序运用)

C++sort()函数的用法近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧!(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!

2013-12-19 23:06:19 620

原创 回声-输入输出练习(字符串)

#include#includeusing namespace std;int main(){string s; while(getline(cin,s)) { cout<<s<<endl; } return 0;}

2013-12-18 22:18:11 848

原创 排序-快排

对于排序在编程初步只讲了顺序排序,当时自己也没能很好的理解。  晚自修在教室自习,请教学长问题时候,教了我如何使用快排以及快排的工作原理。#include void quicksort(int a[],int left,int right);int main(int argc, char *argv[]){ int i,h; while(scanf("%d",&h)!=EOF) {

2013-12-16 18:04:37 411

原创 1069判断三角形

#includeusing namespace std;int main(){ int a,b,c,n,i; cin>>n; for(i=0;i<n;i++) { cin>>a>>b>>c; if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)) { cout<<"good"<<endl; } else if((

2013-12-16 17:58:50 450

原创 1021恶搞指数

#include using namespace std; int main() { char a[1000]; while(cin>>a) { int sum=0; for(int i=0;i<sizeof(a);i++) { if(a[i]=='(')

2013-12-16 17:57:33 791

原创 1019石头、剪刀、布

#include using namespace std; int main() { int t; cin>>t; int a,b,n; char c1,c2; for(int i=0;i<t;i++) { a=0; b=0; cin>>n;

2013-12-16 17:56:18 588

原创 1017期末成绩

#include using namespace std; int main() { int T; cin>>T; int s[1000]; int count; int N,K; for(int i=0;i<T;i++) { cin>>N>>K; count=

2013-12-16 17:54:47 587

原创 JXNUACM1015构建矩阵

#includeusing namespace std;int main(){ int n,i; cin>>n; for(i=0;i<n;i++) { int a; cin>>a; for(int j=1;j<=a;j++) for(int k=1;k<=a;k++){ if (k==1) cout<<j*k; else

2013-12-16 17:21:44 496

原创 JXNUACM1014当总统

#include using namespace std;int main(){ int i,j,n,a[110],s,t; while (cin>>n && n!=0){ for (i=1;i<=n;++i) cin>>a[i]; for (i=1;i<n;++i) for (j=i+1;j<=n;++j) if (a[i]>a[j]){ t=a[

2013-12-16 17:18:17 504

原创 JXNUACM1013堆积木

#includeusing namespace std;int main(){ int a[1000],m,i,n,sum,b; while(cin>>n&&n!=0) { sum=0; for(i=0;i<n;i++) { cin>>a[i]; sum+=a[i]; } m=sum/n; b=0; for(i=0;i<n;i++)

2013-12-16 17:17:10 514

原创 JXNUACM1011软件版本

#includeusing namespace std;int main(){ int i,n,a,b,c,d,e,f; cin>>n; for(i=1;i<=n;i++){ cin>>a>>b>>c>>d>>e>>f; if((a>d)|| (a==d &&b>e) ||(a==d && b==e && c>f)) { cout<<"First"<<endl; } e

2013-12-16 17:15:55 423

原创 JXNUACM1009财务管理

#includeusing namespace std;int main(){ int i; double n,sum,b; for(i=1;i<=12;i++) { cin>>n; sum=sum+n; } b=sum/12; cout<<"¥"<<b<<endl;}

2013-12-16 17:13:31 700

原创 C++ASCII码转换

#include#includeusing namespace std;int main(){ int a[1000],n,i; char c[1000]; cin>>n; for(i=0;i<n;i++) { cin>>a[i]; c[i]=a[i]; cout<<c[i]; } return 0;}下面附上ASCII码转换表。

2013-12-16 17:11:14 11472 1

转载 c++中cin、cin.get()、cin.getline()、getline()、gets()等函数的运用

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不

2013-12-13 23:44:15 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除