摘要: 创建一个单例很多办法。我先列举一个苹果官方文档中的写法。staticAccountManager*DefaultManager=nil;+(AccountManager*)defaultManager{if(!DefaultManager)DefaultManager=[[selfallocWith... 阅读全文
posted @ 2014-04-23 22:16 DreamStartGirl 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: #import int main(int argc, const char * argv[]){ //1.打印1-100中不能被7整除又不包含7的数 //1>首先不能被7整除 //2>去掉17,27,37....97 //3>去掉71-79// for (int i = 1; i先求出最小公倍数:一定在最大的数和两个数的乘积之间比较// int num1, num2 = 0;// printf("please input two number.\n");// scanf("%d%d",&num1,&num2);// in 阅读全文
posted @ 2013-09-27 19:31 DreamStartGirl 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #import //79.题目:字符串排序。void paixuString(){ char str[3][255]={0}; char temp[255] = {0}; for (int i = 0; i0) { strcpy(temp, str[j]); strcpy(str[j], str[j+1]); strcpy(str[j+1], temp); } } } for (int i = 0; i(p+i)->age?max:p[i]; } printf("%s,%d",max.name,max.age);}//77... 阅读全文
posted @ 2013-09-27 19:26 DreamStartGirl 阅读(197) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ FILE *fp,*fp1; fp=fopen("/Users/lanou/Desktop/1.bmp","rb"); fp1=fopen("/Users/lanou/Desktop/6.bmp","wb"); char content,head[54]; unsigned char wrt; unsigned int no=1; unsigned char r=0,b=0,g=0; int no_avg=1; fread(head,1,54,fp); fwrite(head 阅读全文
posted @ 2013-09-27 16:14 DreamStartGirl 阅读(583) 评论(0) 推荐(0) 编辑
摘要: #import typedef int(*PFUN) (int,int);typedef struct functionStruct{ char name[30]; PFUN p;}FunctionStruct;int maxValue(int a,int b){ return a>b?a:b;}int minValue(int a,int b){ return a<b?a:b;}int sumValue(int a,int b){ return a+b;}FunctionStruct functions[3] ={{"max",maxValue},{" 阅读全文
posted @ 2013-09-27 14:31 DreamStartGirl 阅读(172) 评论(0) 推荐(0) 编辑
摘要: //1.输入一句英文句子,将其中所有单词首字符转换成大写,用回调函数实现。(修改单词功能写成回调函数)//1>实现功能的的小写,转换为大写void changeFunc(char *str){ if (*str>='a' && *str回调函数的使用void modifyFunc(char *str,void (*p)(char *)){ p(str); while (*str) { if (!isalnum(*str) && isalnum(*(str+1))) { p(str+1); } str++; }}int main(int 阅读全文
posted @ 2013-09-27 13:59 DreamStartGirl 阅读(170) 评论(0) 推荐(0) 编辑
摘要: (企业面试题1.)输入一个字节内的数(0-255)和移动位数.输出移位结果(要求循环移位)(系统自带的移位都是非循环的) int number = 0,count = 0;//number表输入的数,count表示移位数 printf("please enter two number:"); scanf("%d%d",&number,&count); unsigned char a = (char)number; unsignedchar b = 0; int x = a>(8-count); b = x|y; printf(&qu 阅读全文
posted @ 2013-09-25 21:35 DreamStartGirl 阅读(551) 评论(0) 推荐(0) 编辑
摘要: //有一段文本,将文本中的所有单词存放到一个字符串数组中typedef struct _mallocStringArray { int strlen; char* strAddress;} MallocStringArray;int getStringSeparateMembersCountsBySymbol(const char* str, const char symbol) { if (!str) { return (-1); } typedef enum { SYMBOL_FLAG = 0, NONE_FLAG = 1,... 阅读全文
posted @ 2013-09-24 21:37 DreamStartGirl 阅读(262) 评论(0) 推荐(0) 编辑