自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C语言经典例题及答案12

一、用指针的方法,把输入的一个字符串按逆序重新排序其字符,并输出。#include #include void main( ){ char w[20],ch,*b,*e,*s;  inti; s=b=w; gets(w); i=strlen(w); e=s+i-1; for(;b  {ch=*b;   *b=*e;   *e=ch;    }

2014-08-22 16:52:28 3664

转载 C语言经典例题及答案10

编写程序,通过函数求6 –300以内的素数的和。#include #include void main( ){int i,sum=0; intper(int); for(i=6;i sum=sum+per(i); printf("SUM=%d\n",sum);} int per(int n){ int k,i; k=sqrt(n); for(

2014-08-22 16:51:28 4181

转载 C语言经典例题及答案13

一、通过函数统计某字符串中,英文单词的个数。(参考p69)#include #define YES 1#define NO 0void main(){  intnl,nw,nc,inword; char c; inword=NO; nl=nw=nc=0; while((c=getchar())!='*')  {   ++nc;   if(c=='

2014-08-22 16:51:23 3570

原创 C语言经典例题及答案8

一、把输入的一个字符串按逆序重新排序其字符,并输出。#include#includevoid main(){  char a[80],k;   int i,j;   gets(a);   for(i=0,j=strlen(a)-1;i   { k=a[i];   a[i]=a[j];   a[j]=k;   }  puts(a);}二、从键盘

2014-08-22 16:50:42 4196

转载 C语言经典例题及答案11

一、编写一个函数,求一维数组的平均值、最大值。#include void main( ){int a[5],i,max; voidmaxave(int w[5],int *p,float *q); float ave=0; for(i=0;i  scanf("%d",&a[i]); maxave(a,&max,&ave); printf("MAX=%d,AVER

2014-08-22 16:50:23 3784

原创 C语言经典例题及答案7

一、用选择法对10个整数排序(由大到小)。#include void main(void){ int a[10],i,j,t; for(i=0;i scanf("%d",&a[i]); for(i=0;i  for(j=0;j   if(a[j]>a[j+1]) {  t=a[j];   a[j]=a[j+1];   a[j+1]=t;    }

2014-08-22 16:50:12 4384

原创 C语言经典例题及答案5

一、求100 ~ 200之间的素数。#include #include void main(){int j=0,x,n,i;  for(x=100;x{ n=sqrt(x); for(i=2;i  {if(x%i==0)break;   } if(i>n)    {    printf("%5d",x);     j++;    

2014-08-22 16:49:25 3536

原创 C语言经典例题及答案9

编写一函数,将字符串中的小写字母转换为大写字母,主函数输入字符串并输出结果。#include  char change (char a[]){ int i; for(i=0;a[i]!='\0';i++) if(a[i]>='a'&&a[i]    a[i]=a[i]-32;}  void main(){ char b[80]; gets(b); c

2014-08-22 16:49:21 3918

原创 C语言经典例题及答案4

一、输入一个0~6的整数,转换成星期输出。#include main(){ int a;  scanf("%d",&a);  switch(a){  case 0: printf("Sunday");break;  case 1: printf("Monday");break;  case 2: printf("Tuesday");break;  case

2014-08-22 16:48:53 3894

原创 C语言经典例题及答案3

一、输入a、b、c三个值,按从小到大排序输出。#include void main(){int a,b,c,t;scanf("%d%d%d",&a,&b,&c); if(a>b)  {t=b;   b=a;   a=t;  } if(a>c) {t=a; a=c; c=t;  } if(b>c) {t=b;b=c;c=t;} pr

2014-08-22 16:48:24 3521

原创 C语言经典例题及答案6

一、利用循环语句求 (直到第100项的和)。#includevoid main(){  int i,t=1;   float s=1,p=0,n=1;   for(i=1;i   { p=p+s;     n=n+2;     t=-t;     s=t/n;   }printf("%f\n",p);}二、编写求 S=。#include vo

2014-08-22 16:48:05 3865

原创 C语言经典例题及答案2

一、从键盘上输入三个数,求出其中的最大值,并输出。#include void main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c);max=a;if(maxif(maxprintf("max=%d\n",max);}二、求sin300。+sin600+cos300+cos600之和。(注意:30*3.14159/180)

2014-08-22 16:47:52 3574

原创 C语言经典例题及答案1

一、求一个任意边长的矩形面积。#include void main(){int w,h,sum;scanf("%d%d",&w,&h);sum=w*h;printf("area=%d\n",sum);}二、求一个任意半径的圆的面积及周长。#define PI 3.14159#include void main(){float r,area,c;s

2014-08-22 16:47:13 3795

转载 有意思的12道C面试题及答案

这篇文章涉及到的都是一些C语言的基础知识,是从一篇英文文章中部分翻译和加入我自己的认识!!!!1. gets()函数Q:下面的代码中隐含着安全问题,能发现吗? 1 #include 2 int main(void) 3 { 4   char buff[10]; 5   memset(buff,0,sizeof(buff)); 6 7   gets(buff);

2014-08-22 16:41:54 3267

转载 c/c++面试题及答案

1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)  int a = 4;  (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);  a = ?  答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;  改后答案依次为9,10,10,11  

2014-08-22 16:40:58 3459

转载 C语言面试题

1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"  局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?

2014-08-22 16:39:41 3282

转载 全面整理的C++面试题

C++面试题1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已virtual可加可不加子类的空间里有父类的所有变量(static除外)同一个函数只存在一个实体(inline除外)子类覆盖它的函数不加virtual ,也能实现多

2014-08-21 20:42:05 3230

原创 c++面试题

转自http://blog.csdn.net/jingxuewang110/article/details/6789557/ 1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请

2014-08-21 20:41:36 3380

转载 C/C++ 笔试、面试题目大汇总

这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)

2014-08-21 20:40:24 3228

转载 C++经典面试题

1,关于动态申请内存答:内存分配方式三种:(1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。全局变量,static变量。(2)在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)用malloc或

2014-08-21 20:39:02 3194

转载 常用的16个c/c++面试题

1. C中static有什么作用  (1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。  (2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和stat

2014-08-21 20:38:19 3250

空空如也

空空如也

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

TA关注的人

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