C编程
wangxiao5018
这个作者很懒,什么都没留下…
展开
-
真因数
#includeint main(){ int number,i; scanf("%d",&number); i=number-1; printf("factor:"); while(i&&i!=1) { if(number%i==0)printf("%d ",i); i--; }}//一个数的因数只原创 2014-05-14 22:23:06 · 2734 阅读 · 0 评论 -
重复字符过滤
#include#includeusing namespace std;void stringFilter(const char*pInputStr,char*pOutputStr){ int a[26]={0}; //记录26个字母重复情况的数组 while(*pInputStr!='\0') { a[*pInputS原创 2014-05-14 22:22:09 · 371 阅读 · 0 评论 -
回文数
#includeint Palind_one(int number){ int mun=0;int num=number; while(num) { mun=mun*10; mun=mun+num; num=num/10; } if(mun==number)return 1; else retur原创 2014-05-14 22:24:15 · 277 阅读 · 0 评论 -
extern测试
情况一:在test.c中定义并赋值,在main.c中声明并使用test.cint j=9;main.c#includeint main(){ extern int j; printf("\n%d add:%d\n",j,&j); return 0;}情况二:在test.c中定义并赋值,在test.h中声明,在main.c中#in原创 2014-05-14 21:45:18 · 314 阅读 · 0 评论 -
字符串分离
#includevoid DivideString(const char*pInputStr,long lInputLen,char*pOutputStr){ int flag=0; for(int i=0;i { if(pInputStr[i]!=' '){flag=0;*pOutputStr++=pInputStr[i];} else原创 2014-05-14 22:26:05 · 419 阅读 · 0 评论