- 博客(5)
- 收藏
- 关注
原创 C(5)指针
1.一个变量的地址称为该变量的指针; 用来存放指针的地址的变量称为指针变量;2.&取地址运算符,&a为变量a的地址; * 指针运算符(或称“间接访问”运算符),*p表示指针变量p指向的对象; eg:输入a和b两个整数,按先大后小的顺序输出a和b。#include<stdio.h>int main(){ int * p1,* p2,* p,a,b; printf("pleas
2016-09-30 11:33:16 369
原创 C(4)数组or数组元素做实参
1.用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参(数组名或者指针变量)传递的是数组首元素的地址。 (1)输出10个数,要求输出其中值最大的元素和该数是第几个数。(数组元素做函数实参)#include<stdio.h>int main(){ int max(int x, int y); int a[10],m,n,i; printf(
2016-09-27 22:14:52 1082
原创 有意思的一些小题
写一些遇见的有意思的题:1.(美团2016研发工程师笔试;摘抄算法爱好者公众号) 一个不透明的箱子里有红,黄,蓝,绿,白五种颜色的小球,各个小球的数量非常多而且接近相等,每种颜色的小球大小相同,质量相等,每个人从篮子里抽出2个小球,请问至少需要多少个人抽,才能保证有两个人抽到的小球颜色全部相同?解答: (1)抽到的两个球颜色相同:有5种情况; (2)抽到两个球颜色不同: (25)=10\
2016-09-26 11:18:08 628
原创 C(3)
1.求解 ax2+bx+c=0ax^2+bx+c=0 方程的根。#include<stdio.h>#include<math.h>int main(){ double a,b,c,x1,x2,p,q,detla; scanf("%lf%lf%lf",&a,&b,&c); detla=b*b-4*a*c; if(detla>=0) { p=
2016-09-09 22:17:32 540
原创 C(2)
1.一个程序主要包括两方面的信息: (1)数据结构 (2) 算法2.一个有效的算法具有如下特点: (1)有穷性 (2)确定性 (3)有零个或者多个输入 (4)有零个或者多个输出 (5)有效性 3.求5!: #include<stdio.h>int main(){ int i,t; t=1; i=2; while(i<=5) {
2016-09-05 22:21:09 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人