- 博客(17)
- 收藏
- 关注
原创 NSString类的一些知识总结
//如果对象是可变的(NSMutableString), 调用方法之后, 可变字符串对象本身可能变,也可能不变 NSMutableString *mStr1 = [NSMutableString stringWithString:@"文艺青年"];//可变字符串 NSString *mStrResult = [mStr1 stringByReplacingOccurrences
2016-03-28 15:31:45
519
原创 UIButton的一些常用知识点
关于UIButton的一些常用资料: //创建按钮 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; /* UIButtonType 按钮类型:(前两种是常用类型) UIButtonTypeCustom = 0,
2015-08-08 20:35:39
815
原创 约瑟夫问题(也叫丢手帕问题)
约瑟夫问题(也叫丢手帕问题)不涉及很多算法,但却是一个很好的逻辑训练题!我用数组模拟做了一下://丢手帕问题 约瑟夫问题#include#includeint main(){ int i,n,n1,begin,begin1,num,num1; scanf("%d%d%d",&n,&begin,&num); n1=n;//人数 begin1=b
2014-04-08 17:33:15
1089
原创 关于二维数组传参
总结:1.函数传参:形参就是对实参的简单复制2.数组传参不能检查数组的长度(定义的大小)3.二维数组传参(多维数组可以转化为二维或一维数组):1.强制转化为一维指针,一维数组2.通过行指针3.强制转化为二维指针(没有意义)。传参之后都只能通过指针寻址访问,数组形式不再适用。所以如果行数和列数都不确定的二维数组传参没有必要变成二维数组。因为传参以后也要按照一维数组的方式进行寻址,所以不如直接强制转化为一维数组。对于列数确定的二维数组可以传参转化为二维数组。如形参定义为int a[][6];
2014-02-18 17:49:18
1170
原创 简单功能函数练习
温度表示:华氏温度 -> 摄氏温度:#includeint main(){ double f,c; scanf("%lf",&f); c=5.0/9*(f-32); //如果两个整数相除,至少要把其中一个表示成小数形式, //否则结果会默认取整,这里会变成0 printf("f=%lf\nc=%lf\n",f,c)
2014-02-18 16:42:46
651
原创 关于printf函数的小练习
一些转义字符:#includeint main(){ printf("\tfirst\b\b\bsh\\\r\'No.1\'"); //'No.1' fish\ return 0;}printf(格式控制,输出表列):格式控制输出函数格式控制主要由 要输出的文字 和 数据格式说明 组成要输出的文字:字母,数字,空格,符号,还有转义字符数据格式说明:
2014-02-18 16:35:47
1325
原创 关于单精度和双精度实数
用科学计数法表示双精度实数:#includeint main(){ double a=498465468.549; printf("%e",a); //标准指数形式输出单,双精度数(科学计数法) //数字部分小数位数为6位,小数末位四舍五入,指数支持3位 //不支持整数 return
2014-02-18 16:25:24
5280
原创 输出整形数据的最大值和最小值
利用整形数据补码存储的原理简单输出int型数据最小值和最大值:这种方法显示int型数据的范围,不受编译器闲置(即根据具体的编译器2字节或4字节都可以)#include #include int main(){ unsigned int min=0,max=-1;// 或 int a=-1; //存储单元中的数据(补码)全部为 1 printf("type
2014-02-18 15:57:01
2532
原创 数学相关简单习题练习
1.求两个数最大公约数:#includeint main(){ int n,m,i; scanf("%d%d",&n,&m); for(i=m=1;i--) { if((n%i==0)&&(m%i==0)) { printf("%d\n",i); break;
2014-01-18 16:53:34
757
原创 简单习题练习
1.依次输入10个数,输出其中最大的数运用函数:#includevoid Scan(int *a){ int i; for(i=0;i<10;i++) scanf("%d",&a[i]);}int Max(int *a) //函数定义尽量大写{ int i; int max=a[0]; for(i=0;i<10;i+
2014-01-18 12:46:54
799
原创 素数判断
输入一个数,判断是不是素数#includeint main(){ int n,i; scanf("%d",&n); for(i=2;i<n;i++) { if(n%i==0) break; } if(i==n) printf("Yes\n"); else pri
2014-01-14 23:27:33
907
原创 求1-1/2+1/3-1/4+...+1/99-1/100
求1-1/2+1/3-1/4+...+1/99-1/100尝试不用数学上的方法((-1)的n次方)来完成,用了一种比较笨的办法:#includeint main(){ int i; double j=0,n=0; for(i=1;i<=100;i++) { j=j>0?(-(j+1)):(-j+1); n+=1.0
2014-01-14 20:14:57
3015
原创 闰年判断
判定2000~2500年中的每一年是否为闰年,并将闰年和闰年总数量输出画了一个表示闰年的图,图中绿色表示闰年,这样就可以很明了的看出闰年的判断条件了。刚开始按一般思路写了一个程序:#includeint main(){ int year; int n=0; for(year=2000;year<=2500;year++) {
2014-01-14 16:47:43
1703
原创 求三个数中的最大者
编写一个C程序,输入a,b,c三个值,输出其中最大者。没弄明白是让输出最大的数值,还是让输出最大者的名称,所以两种情况都考虑一下。如果只要求输出最大者的数值#includeint main(){ int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c?max:c;
2014-01-14 12:08:18
1320
原创 自定义函数
#includeint max(int,int); //声明时,可以没有形参,但一定要有类型。 //被调用函数要在使用之前声明,可以在调用函数内部声明,也可以在外部声明int main(){ int a,b,c; //函数名和变量名不能重复,函数名和变量名之间也不能重复,如int max;就会报错 scanf("%d%d
2014-01-14 00:58:04
1323
原创 我的第一个C语言程序
#includeint main(){ printf("This is a C program.\n"); return 0;}这是我写的第一个C语言程序。很简单,但是看到自己写的东西真的能让庞大的计算机按我的意思工作,颇有些激动。
2014-01-14 00:02:56
970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人